标题:[求助]关于datagrid 的问题
只看楼主
shupingda
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-11-1
 问题点数:0 回复次数:2 
[求助]关于datagrid 的问题
SqlConnection con = new SqlConnection("data source=spd\\shupingda; initial catalog=rsglxt; password=123;user id=sa");
SqlDataAdapter da = new SqlDataAdapter("select * from zg_table",con);
con.Open();
SqlCommandBuilder sb = new SqlCommandBuilder();
DataSet ds = new DataSet();
da.Fill(ds, "zg");
dataGridView1.DataSource = ds.Tables[0].DefaultView;
Column1.DataPropertyName = ds.Tables[0].Columns[0].ColumnName;
Column2.DataPropertyName = ds.Tables[0].Columns[1].ColumnName;
Column3.DataPropertyName = ds.Tables[0].Columns[2].ColumnName;
Column4.DataPropertyName = ds.Tables[0].Columns[3].ColumnName;
Column5.DataPropertyName = ds.Tables[0].Columns[4].ColumnName;
Column6.DataPropertyName = ds.Tables[0].Columns[5].ColumnName;
Column7.DataPropertyName = ds.Tables[0].Columns[6].ColumnName;
Column8.DataPropertyName = ds.Tables[0].Columns[7].ColumnName;
Column9.DataPropertyName = ds.Tables[0].Columns[8].ColumnName;
Column10.DataPropertyName = ds.Tables[0].Columns[9].ColumnName;
Column1.DataPropertyName = dataGridView1.Columns[0].DataPropertyName;
con.Close();

上面这段代码执行以后。Datagridview 中会出现两份记录,怎么去掉默认的那一份
搜索更多相关主题的帖子: datagrid 
2006-11-22 17:24
哈哈大王
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-9-27
得分:0 
你数据绑定了两次,把后面的那些都给去了,直接把表格绑定到datagrid.DataSource中,然后刷新一下datagrid.fresh
2006-11-22 21:21
shupingda
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2006-11-1
得分:0 

但是我就想用下面这段代码:
Column1.DataPropertyName = ds.Tables[0].Columns[0].ColumnName;
Column2.DataPropertyName = ds.Tables[0].Columns[1].ColumnName;
Column3.DataPropertyName = ds.Tables[0].Columns[2].ColumnName;
Column4.DataPropertyName = ds.Tables[0].Columns[3].ColumnName;
Column5.DataPropertyName = ds.Tables[0].Columns[4].ColumnName;
Column6.DataPropertyName = ds.Tables[0].Columns[5].ColumnName;
Column7.DataPropertyName = ds.Tables[0].Columns[6].ColumnName;
Column8.DataPropertyName = ds.Tables[0].Columns[7].ColumnName;
Column9.DataPropertyName = ds.Tables[0].Columns[8].ColumnName;
Column10.DataPropertyName = ds.Tables[0].Columns[9].ColumnName;
Column1.DataPropertyName = dataGridView1.Columns[0].DataPropertyName;
请问以下去掉前面什么代码就可以了啊

2006-11-22 22:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104705-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.685416 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved