首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求解,datagridview里的数据,在窗口里怎么修改

2012-11-10 
求解,datagridview里的数据,在窗口里如何修改刚刚问了一个关于datagridview的问,这里再把疑问问一下好了我

求解,datagridview里的数据,在窗口里如何修改
刚刚问了一个关于datagridview的问,这里再把疑问问一下好了
我想实现这样的功能:假如datagridview里绑定了4个列,我希望最后一列的值是可以修改的(就是相当于数据放在textbox里的可以修改的那样)。但是只是修改了这个列对应的行的值,其他行的值不变。如何实现呢?用的c#,winform。

[解决办法]
http://technet.microsoft.com/zh-cn/subscriptions/system.windows.forms.datagridviewtextboxcolumn
[解决办法]
额,默认绑定,直接就是可编辑的。刚才没细想,绕弯子了。

C# code
var data = new DataTable();data.Columns.Add("col1", typeof(string));data.Columns.Add("col2", typeof(string));data.Rows.Add("11", "12");data.Rows.Add("21", "22");this.dataGridView1.AllowUserToAddRows = false;this.dataGridView1.DataSource = data.DefaultView;this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;this.dataGridView1.Columns[0].ReadOnly = true;
[解决办法]
探讨

引用:
额,默认绑定,直接就是可编辑的。刚才没细想,绕弯子了。

C# code


var data = new DataTable();
data.Columns.Add("col1", typeof(string));
data.Columns.Add("col2", typeof(string));

data.Rows.Add("11", "12"……

[解决办法]
探讨

引用:
引用:

引用:
额,默认绑定,直接就是可编辑的。刚才没细想,绕弯子了。

C# code


var data = new DataTable();
data.Columns.Add("col1", typeof(string));
data.Columns.Add("col2", typeof(string));……

热点排行