try something like (did not test, so it may not work):DataGridTableStyle tblStyle = new DataGridTableStyle();
tblStyle.MappingName = dataSet11.Tables[0].TableName;
DataGridTextBoxColumn colStyle = new DataGridTextBoxColumn();
colStyle.MappingName = dataSet11.Tables[0].Columns[0].ColumnName;
colStyle.HeaderText = "System name";
colStyle.ReadOnly = false;
tblStyle.GridColumnStyles.Add(colStyle);
dataGrid1.TableStyles.Add(tblStyle);
tblStyle.MappingName = dataSet11.Tables[0].TableName;
DataGridTextBoxColumn colStyle = new DataGridTextBoxColumn();
colStyle.MappingName = dataSet11.Tables[0].Columns[0].ColumnName;
colStyle.HeaderText = "System name";
colStyle.ReadOnly = false;
tblStyle.GridColumnStyles.Add(colStyle);
dataGrid1.TableStyles.Add(tblStyle);
解决方案 »
- 请教 C# winform的 关于 用户控件 和 MDI窗体 的两个问题
- C#页面中js数值运算问题
- C#里有什么好的解析网页代码的工具
- c# using是什么意思?
- win2000下模拟用户不成功.
- 关于文本显示的问题
- 关于vs2005中webBroswer控件的问题。
- 为什么我水晶报表里的公式字段不起作用~~~
- 如何改变ListView中某列的背景色(现结)
- 请问哪里有图表控件的下载,比如饼图、直方图、折线图???
- 请问<<ASP.NET WEB服务高级编程>>这本书怎么样,示例是否是用C#写。是否适合WEB服务入门?
- 一个复杂的省份验证的问题,涉及到SQLServer, myProgram and Windows验证
style.GridColumnStyles.AddRange(new DataGridColumnStyle[]{first,secend});
datasetname.TablesStyles.Add(style);
tblStyle.MappingName = OutDB.Tables[0].TableName;
DataGridTextBoxColumn colStyle = new DataGridTextBoxColumn();
colStyle.MappingName = OutDB.Tables[0].Columns[0].ColumnName;
colStyle.HeaderText = "System name";
colStyle.ReadOnly = false;
tblStyle.GridColumnStyles.Add(colStyle);
DataGridTableStyle tblStyle1 = new DataGridTableStyle();
tblStyle1.MappingName = OutDB.Tables[0].TableName;
ataGridTextBoxColumn colStyle1 = new DataGridTextBoxColumn();
colStyle1.MappingName = OutDB.Tables[0].Columns[1].ColumnName;
colStyle1.HeaderText = "System name1";
colStyle1.ReadOnly = false;
tblStyle1.GridColumnStyles.Add(colStyle1);
//dataGrid.TableStyles.Add(tblStyle1);
dataGrid.TableStyles.Add(tblStyle);我照大侠说去做了,但是为什么一个可以,而两个就报错哪?
而且定制有一行,其他行不定制就没有了。