datagirdview的问题。。。查询系统列会无限的增加。。。肿么办? ”tableCC.Columns.Add(column2);“ 只增加,不删除,当然会越来越多。根据你的代码来看,这些列都是固定的,可以先初始化好,每次去查询的时候就不需要重新创建列,而只需要重新绑定数据源就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初始化的时候: dategirdview1.Columns[0].HeaderText = "名称"; dategirdview1.Columns[1].HeaderText = "品牌"; dategirdview1.Columns[2].HeaderText = "型号"; dategirdview1.Columns[3].HeaderText = "编号"; dategirdview1.Columns[4].HeaderText = "等级"; dategirdview1.Columns[0].Width = 50; dategirdview1.Columns[1].Width = 50; dategirdview1.Columns[2].Width =120; dategirdview1.Columns[3].Width = 80; dategirdview1.Columns[4].Width = 20; DataGridViewCheckBoxColumn column2 = new DataGridViewCheckBoxColumn(); column2.HeaderText = "允许"; column2.ReadOnly = false; tableCC.Columns.Add(column2); tableCC.Columns[11].Width = 30; 每一次数据绑定的时候: this.dategirdview1.DataSource = "null"; string sqlStr = "select Name,Brand,Type,PrivateNum,Level,from Info where spareType like'%'+@Type+'%'"; DataTable dt = sqlHelper.ExecuteDT(cnn, sqlStr, new SqlParameter("@Type",txtType.Text)); dategirdview1.DataSource = dt; tableCC.Columns.Add(column2); 会不断增加。可以判断列集合中是否包含该列,包含则不增加。 急急急!C/S系统怎么配置远程更新! 求项目 如何在新增一个 class 时, 让它默认 using 一个命名空间? xml修改节点值 ===============c# 100分 如何生成和调用exe???================= 请问在什么情况下两个线程同时侦听同一IP,只有一个线程收的到包,而另一个线程收不到包! access数据库中表的字段 【在线等】C# 能实现这样的效果吗,请大牛给思路。谢谢 大家推荐几个C#的中文网站! C#根据需要将某一时间内报警时间的累计 DevExpress gridControl的隐藏列自动筛选问题 C# Chart中数据更新
dategirdview1.Columns[0].HeaderText = "名称";
dategirdview1.Columns[1].HeaderText = "品牌";
dategirdview1.Columns[2].HeaderText = "型号";
dategirdview1.Columns[3].HeaderText = "编号";
dategirdview1.Columns[4].HeaderText = "等级";
dategirdview1.Columns[0].Width = 50;
dategirdview1.Columns[1].Width = 50;
dategirdview1.Columns[2].Width =120;
dategirdview1.Columns[3].Width = 80;
dategirdview1.Columns[4].Width = 20;
DataGridViewCheckBoxColumn column2 = new DataGridViewCheckBoxColumn();
column2.HeaderText = "允许";
column2.ReadOnly = false;
tableCC.Columns.Add(column2);
tableCC.Columns[11].Width = 30; 每一次数据绑定的时候:
this.dategirdview1.DataSource = "null";
string sqlStr = "select Name,Brand,Type,PrivateNum,Level,from Info where spareType like'%'+@Type+'%'";
DataTable dt = sqlHelper.ExecuteDT(cnn, sqlStr, new SqlParameter("@Type",txtType.Text));
dategirdview1.DataSource = dt;
可以判断列集合中是否包含该列,包含则不增加。