WINFORM
sjr_hero
这个作者很懒,什么都没留下…
展开
-
递归为TreeView控件添加节点
private void BindTreeNode(string cityNo, TreeNodeCollection nodes,int level){ IEnumerable<AreaTInfo> CityList = areaList.Where(ati => ati.F_AreaSN == cityNo); foreach (AreaTIn...2011-01-25 14:09:00 · 237 阅读 · 0 评论 -
winform 获取相对路径
//获取相对路径 //例如:System.Windows.Forms.Application.StartupPath = "F:\Sample_01\Material\bin\Debug"//经过以下处理将返回"F:\Sample_01\Material\images\01.gif"string path=System.Windows.Forms.Application.S...原创 2011-03-25 16:40:37 · 310 阅读 · 0 评论 -
通过线程访问窗体控件
其实就是在窗体初始化之前写一句代码:Control.CheckForIllegalCrossThreadCalls = false;MSDN的解释: 获取或设置一个值,该值指示是否捕获对错误线程的调用,这些调用在调试应用程序时访问控件的 System.Windows.Forms.Control.Handle属性。...2011-03-18 08:53:32 · 112 阅读 · 0 评论 -
winform下ListView单击某一行时被选中
如题,其实很简单:就是将ListView的FullRowSelect属性设置为True;这样单击某一行的时候,就会选中单击的一整行了。原创 2011-03-15 18:06:11 · 486 阅读 · 0 评论 -
SqlTransaction事务处理
首先新建一个“控制台应用程序”,添加一个类,这里就叫DbHelper吧;在类里面引用以下几个命名空间:using System.Data;using System.Data.SqlClient;using System.Data.Common; 接着写具体实现,代码如下:namespace App_02{ public class DbHelper...2011-03-14 16:28:05 · 197 阅读 · 0 评论 -
rdlc 报表实现百分比显示
=FormatPercent(sum(Fields!rechargeMoney.Value)/sum(Fields!rechargeMoney.Value,"数据集名_表名"),2)2011-03-11 15:35:00 · 462 阅读 · 0 评论 -
DateTime 减和加天数操作技巧
/*在dt上加天数*/DateTime dt=DateTime.Now.AddDays(30);/*将指定的天数加到此实例的值上;即以当前日期为基础的情况下上加上30天。*/DateTime dt=DateTime.Now().AddDays(-30);/*以当前日期为基础的情况下上减去30天。*/ 注:不用担心如下这种情况比如基础时间为'2011/03/06‘加...2011-03-06 17:57:02 · 1355 阅读 · 0 评论 -
为RDLC报表动态绑定数据
string conStr = "Data Source=.;Initial Catalog=Book;Integrated Security=True";SqlConnection con = new SqlConnection(conStr);con.Open();SqlDataAdapter da = new SqlDataAdapter("SELECT top 10 *...原创 2011-03-06 16:14:07 · 357 阅读 · 0 评论 -
ComboBox绑定数据
//返回可按照索引单独访问的一组对象IList<CardTypeTInfo> list = _porxy.GetCardInfo().ToList<CardTypeTInfo>();DataTable dt = new DataTable(); dt.Columns.Add("displayName"); d...原创 2011-03-06 15:54:14 · 132 阅读 · 0 评论 -
调用RDLC报表提示错误:尚未指定报表定义的来源
定义一下源:this.reportViewer1.LocalReport.ReportEmbeddedResource= "BasicRDLC.OrdersReport.rdlc"; 或:this.reportViewer1.LocalReport.ReportPath= "BasicRDLC.OrdersReport.rdlc";即要嵌入到winform窗体的报表的...原创 2011-03-03 11:04:16 · 1518 阅读 · 0 评论 -
两个完全一样的listview,将第一个中的全部数据复制到第二个中去
ListViewItem[] additem = new ListViewItem[tmplv.Items.Count]; int i=0; foreach (ListViewItem item in tmplv.Items) { additem[i++] ...2011-03-01 19:42:30 · 586 阅读 · 0 评论 -
C# 操作Excel单元格格式
range.NumberFormatLocal="@";//设置单元格格式为文本range=(Range)worksheet.get_Range("A1","E1");//获取Excel多个单元格区域:本例做为Excel表头range.Merge(0);//单元格合并动作worksheet.Cells[1,1]="Excel单元格赋值";//Excel单元格赋值ran...2011-02-26 15:22:00 · 115 阅读 · 0 评论 -
一步一步学Remoting之(一)
一、Remoting的优缺点?优点:1、能让我们进行分布式开发2、Tcp通道的Remoting速度非常快3、虽然是远程的,但是非常接近于本地调用对象4、可以做到保持对象的状态5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象缺点:1、非标准的应用因此有平台限制2、脱离iis的话需要有自己的安全机制二、Remoting和Web服务的区别? ASP.NET We...2011-02-14 16:26:00 · 76 阅读 · 0 评论 -
递归绑定TreeView
DataAccess.DT();是返回所有地区信息(返回类型DataTable) #region 控件递归算法 private static DataTable dt = DataAccess.DT(); /// <summary> /// TreeView递归算法 /// </summar...2011-02-13 13:40:00 · 92 阅读 · 0 评论 -
TreeView右击空白处删除问题
在WinForm程序中添加了一个TreeView,但是当右击一个节点没有选择删除的时候,再次右击TreeView空白处,删除了刚才右击的节点的处理方法:1.为该TreeView添加MouseDown事件,接下来写如下代码: TreeNode tn = new TreeNode(); private void treeView1_MouseDown(objec...2011-01-27 15:17:00 · 161 阅读 · 0 评论 -
WinForm递归绑定TreeView
绑定方法 /// <summary> /// 所有地区泛型对象 /// </summary> IList<AreaTInfo> areaList = new List<AreaTInfo>(); private void BindArea(s...2011-01-26 16:28:00 · 153 阅读 · 0 评论 -
winform中窗体显示和传值
A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体)2者具体区别如下:1.在调用Form.Show方法后,Show方法后面的代码会立即执行2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码3.当窗体显示为模式窗体时,单击“关闭”按钮会隐藏窗体,...2011-01-26 14:18:00 · 94 阅读 · 0 评论 -
递归绑定ComboBox
/*递归方法*/ private void BindArea(string cityNo, int level, string pre) { List<AreaTInfo> cityList = new List<AreaTInfo>(); foreach (AreaTInfo ...2011-01-26 13:58:00 · 139 阅读 · 0 评论 -
C# 运行指定文件
//CreateFolder Operation private void button1_Click(object sender, EventArgs e) { string path = @"F:\JunRui"; if (!Directory.Exists(path)) ...2011-03-27 19:49:06 · 373 阅读 · 0 评论