DataGridView的数据源如果不是DataTable,是实体类,我在界面上改值以后,它会怎么处理?救命啊 DataGridView的数据源如果不是DataTable,是实体类,我在界面上改值以后,它会怎么处理?救命啊另外我不要自动生成列的方式,那我的实体类的属性值怎么跟DataGridView的列绑定啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Addison.Wesley.Data.Binding.with.Windows.Forms.2.0.Programming.Smart.Client.Data.Applications.with.dot.NET.Jan.2006.chm这本书里有你要的完全答案。要的话email留下! [email protected]多谢了,能不能先在这里描述一下啊 GRIDVIEW没用过.但是在1.1下面就可以绑定实体类,更何况在2.0下呢?就拿Repeater空间来说吧,比如有一个类class a;,类里面有2个属性为string型的a d=new a();然后d赋值后加入到ArrayList中,将这个ArrayList做为数据源和Repeater绑定,然后再处理OnDataBind()事件 Repeater 大哥你错了吧,我问的是winform的 在实体类设置公用属性。比如你有个字段是Name,那么string name="";public string Name{ //赋值 get { return name; } //取值 set { name=value; }}当你绑定到DataGridView的时候,这个公用属性就会自动绑定到DataGridView的列。而DataGridView使用的赋值方法就是get,使用的修改方法就是set DataGridView中部分行排序的问题 用DEV的 下拉列表类控件报错 Web.config 配置问题 执行ExecuteNonQuery出现“无效操作。连接被关闭。” WinForm中怎么让控件始终保持焦点 关于PetShop的问题 SharpZipLib.Zip.Compression进行压缩解压缩后出现乱码? 关于变量的问题 高手的来!急,马上给分:几个double数相加得出的结果却不对??? 正则表达式:如何匹配最后一次出现的某个字符? 使用SqlDataAdapter.InsertCommand属性插入数据时,如何动态生成主键! 关于字符串的追加问题
就拿Repeater空间来说吧,比如有一个类class a;,类里面有2个属性为string型的a d=new a();
然后d赋值后加入到ArrayList中,将这个ArrayList做为数据源和Repeater绑定,然后再处理OnDataBind()事件
比如你有个字段是Name,那么
string name="";
public string Name
{
//赋值
get
{
return name;
}
//取值
set
{
name=value;
}
}
当你绑定到DataGridView的时候,这个公用属性就会自动绑定到DataGridView的列。而DataGridView使用的赋值方法就是get,使用的修改方法就是set