我在工具栏只找到了DataSet,DataView两个空间,但不到DataTable,有这个可能吗?我在代码里定义了一个DataTable的变量,编译通过后我到“类视图”看他的属性(),属性只有几个,而且和书里的不一样,而且在属性框显示的是"table1 CodeVariable",这正确吗?
还有,很奇怪的,我看了一个源代码,怎么看(查找)都没有看到CurrencyManager类与DataGrid类关联的句子(他们的属性也没有),但他们却是关联着操作的,这个我知道肯定我漏掉了有些地方,请问他们怎么关联的?
解决方案 »
- 当我点击一个按钮时怎样把datagirdview里面选中的数据移到datagridview1里面去?
- 关于StreamReader
- 关于 c# Validated 的数据验证的问题.........
- c#中 DateTime.Now.ToShortDateString() 为什么在不同得电脑上显示不同得格式?
- 在winform中datagrid显示的时候在最后一行后总会有一行null的数据,怎么去掉?
- 请问如何得分
- 问一个datagrid过滤数据行的问题,谢谢!
- 为了大家学习,我给大家开一个FTP。带宽10mb,暂时80gb
- 如何在多行文本框中设置某一行的值啊???
- WPF里XAML的这一句代码用后台code代码怎么表示?
- this.DataGrid1.DataKeys[(int)e.Item.ItemIndex]出错了,
- 问一条sql语句,帮帮
DataRowView drv = (DataRowView)this.BindingContext[this.ds,this.ds.Tables[0].TableName].Current;
获取到drv就可以改数据,
DataRow dw = drv.Row; // 得到DataRow,DataTable dt = dw.Table;//得到DataTable
DataSet ds = dt.DataSet;其中BindingContext[this.ds,this.ds.Tables[0].TableName]就是抽象基类BindingManagerBase的派生类CurrencyManager 。