下面是一个按钮的click事件
this.documentItem.Add("aaa");
this.documentItem.Add("bbb");
this.dataGrid1.DataSource = this.documentItem;
第一次点击dataGrid中显示两条数据aaa和bbb
第二次点击dataGrid中应该是4条数据,可是为什么dataGrid中还是原来的两条数据
请文怎么刷新啊???
注:第二次运行的时候我监视了this.documentItem里面已经是4条记录了
this.documentItem = new ArrayList();就是个arraylist
this.documentItem.Add("aaa");
this.documentItem.Add("bbb");
this.dataGrid1.DataSource = this.documentItem;
第一次点击dataGrid中显示两条数据aaa和bbb
第二次点击dataGrid中应该是4条数据,可是为什么dataGrid中还是原来的两条数据
请文怎么刷新啊???
注:第二次运行的时候我监视了this.documentItem里面已经是4条记录了
this.documentItem = new ArrayList();就是个arraylist
解决方案 »
- 客户机通过ftp协议上传文件,服务器怎样记录上传客户机的ip和上传端口
- C# shift-JIS编码日文的十六进制 转成 字符
- #标题党#请问为什么VS2003编译的程序能连通某个硬件设备VS2005编译后就不行了呢?
- (穷人提问,请支持)怎样用File类来获得文件名,文件扩展名
- C#奇怪的线程问题:(高手进
- 关于unboxing与boxing的思考!
- c# 语句录音
- 用C#调用C开发一个API,出现一个分配地址空间的的问题。20分(多帮忙)
- 各位版主与各位.Net区的兄弟们注意。
- 关于打开文件的小问题
- 一个很简单的问题:请各位熟悉Datagrid控件的高手帮帮我~~~
- winform中将数据导出到EXCEL文件出错!
this.dataGrid1.databind();
DataGrid.BindingContext[dataSource,dataMember].ResumeBinding();
或者这样应该也可以:
DataGrid.DataSource=null;
DataGrid.DataSource=dataSource;
如下
this.documentItem.Add("aaa");
this.documentItem.Add("bbb");
this.dataGrid1.DataSource = this.documentItem;
dataGrid1.Refresh();
Refresh();方法我早就试了,没用地,好像是留给用户override的