求解,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;
------解决方案--------------------
------解决方案--------------------