我想在dataGrid中某一列可以输入,其他的列只读,怎么办? 选dataGrid的属性,其中有一项可以修改成edit就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataGrid各列默认都是可以编辑的。属性生成器--->列---->设置各"绑定列"(在下面),把ReadOnly 选中就可以了。 DataGridTextBoxColumn TxtCol =new DataGridTextBoxColumn();this.datagrid1.TableStyles.Clear();this.datagrid1.DataSource=this.dataView;DataGridTableStyle ts= new DataGridTableStyle();ts.MappingName =yourtablename TxtCol =new DataGridTextBoxColumn();TxtCol.MappingName ="col1";TxtCol.HeaderText ="col1";TxtCol.Width =80;TxtCol.ReadOnly=true;ts.GridColumnStyles.Add(TxtCol);TxtCol =new DataGridTextBoxColumn();TxtCol.MappingName ="col2";TxtCol.HeaderText ="col2";TxtCol.Width =80;TxtCol.ReadOnly=false;ts.GridColumnStyles.Add(TxtCol);this.datagrid1.TableStyles.Add(ts);col1不能编辑,col2能编辑 StreamReader能不能读取二进制文件? 菜鸟c#的相关题目求解 如何让属性可以在属性窗口设置? panel隐藏后的问题? 求助?关于C#编写windows服务的教程、实例或相关资料!!! 我要如何做 那位高手知道这段程序什么意思,谢谢 关于C# 连接Oracle的查询数据不存数据库在问题 使用importrow导入行,结果竟然只有结构没有数据(见例子)。为什么啊? 上传的问题-怎样上传文件并把用户上传的文件保存在一个文件夹内? 向高手求教,c#与outlook的问题!!! Set oXL = CreateObject("Excel.Application")为何会出错??
属性生成器--->列---->设置各"绑定列"(在下面),把ReadOnly 选中就可以了。
this.datagrid1.TableStyles.Clear();
this.datagrid1.DataSource=this.dataView;
DataGridTableStyle ts= new DataGridTableStyle();
ts.MappingName =yourtablename
TxtCol =new DataGridTextBoxColumn();
TxtCol.MappingName ="col1";
TxtCol.HeaderText ="col1";
TxtCol.Width =80;
TxtCol.ReadOnly=true;
ts.GridColumnStyles.Add(TxtCol);TxtCol =new DataGridTextBoxColumn();
TxtCol.MappingName ="col2";
TxtCol.HeaderText ="col2";
TxtCol.Width =80;
TxtCol.ReadOnly=false;
ts.GridColumnStyles.Add(TxtCol);this.datagrid1.TableStyles.Add(ts);
col1不能编辑,col2能编辑