读书人

winform中datagridview邦定的有关问题

发布时间: 2012-02-22 19:36:55 作者: rapoo

winform中datagridview邦定的问题
1 有一个实体类属性如下 
id,userCode,userName,sex,handtel,email,qq,address

2 有一个datagridview,我只想在datagridview中邦定userCode,userName,handtel,email四个属性,但我设置datasource后所有的属性都出来了,如何办了


[解决办法]
编辑列,把你不想显示出来的列的visible属性设置成为false!
[解决办法]
不要设置datasource属性,而是动态加载每个实体类数据即可,如下:

this.datagridview.Rows.Add(
实体.userCode,
实体.userName,
实体.handtel
实体.email
);
[解决办法]
up
[解决办法]
你可以用DataAdapter填充.
string str= "select userCode,userName,handtel,email from yourtable ";
SqlDataAdapter da=new(str,conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
dgv.DataSource = dt;

这样可以吗???

读书人网 >C#

热点推荐