日期:2014-05-18  浏览次数:20933 次

如何DataGrid数据源的数据源赋值?
我有窗体上有一DataGridView控件名称为dgve_sourceTabDish,其DataSource是一DataTable
我用
dgve_sourceTabDish.SelectedRows[i].Cells[ "Code "].Value   =   "aaaa "为当前选中的行赋值时,为什么值不能赋到DataTable中呢?

------解决方案--------------------
这样是不能
------解决方案--------------------
dgve_sourceTabDish.SelectedRows[i].Cells[ "Code "].Value是只读的,可以修改datatable里的值然后在填充gridview
------解决方案--------------------
因为你当前的DataGridView并没有处于编译状态下
在你赋值得代码前加上
this.dataGridView1.BeginEdit(true);