1.如何設置DataGrid中某列的背景色???help me 设置TableStyle属性,绑定各个列,然后在你要不同颜色的那列使用自己的颜色MyEmail:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ..GridLineStyle =DataGridLineStyle.Solid;..GridLineColor=Color.Pink; this.DG.Items[3].BackColor=System.Drawing.Color.FromArgb(0x000000) to ETstudioprivate void CreateDataGridStyle(DataGrid dg,DataTable dt){ DataGridTableStyle tableStyle = new DataGridTableStyle(); tableStyle.MappingName = "auto"+this.seed.ToString(); foreach(DataColumn col in dt.Columns) { if(col.ColumnName!="cid") { DataGridColumnStyle cols = new DataGridTextBoxColumn(); if(col.DataType.FullName=="System.Int32" || col.DataType.FullName=="System.Decimal"){ //下面一行設置背景色出錯 cols.DataGridTableStyle.HeaderForeColor=System.Drawing.Color.Silver; } if(col.DataType.FullName=="System.String"){ cols.NullText=""; } cols.MappingName = col.ColumnName; cols.HeaderText = col.ColumnName.Replace("_"," "); cols.Width = 70; tableStyle.GridColumnStyles.Add(cols); } }tableStyle.PreferredColumnWidth=70;tableStyle.PreferredRowHeight = 20;dg.TableStyles.Add(tableStyle);} to numen2004(精灵)是列背景色,不是行 列?恐怕需要一个一个的Cell的设置了for(int i=0;i<DG.Items.Count;i++){ //j需要设置颜色的列的序号 DG.Items[i].Cells[j].BackColor=System.Drawing.Color.FromArgb(0x000000);} 高分请教c#桌面程序运行问题 C# Oracle 执行多条 insert 问题 怎么向数据库中写入一个word文件? 求一分数序列的前20项之和,用分数表示。 RDLC报表 C#更改程序图标出现的奇怪问题 求助!不能打开数据库连接 Repeater中怎样根据数据库中列的值不同,而有相应的显示啊,例如,是1就显示“隐藏”,是2就显示“显示”啊 crystal report问题 今天生日,好心情!散分庆祝 dataset.readxml namespace 列名重复问题 UDP套接字可否在同一端口接收来自不同客户端的连接?
..GridLineColor=Color.Pink;
private void CreateDataGridStyle(DataGrid dg,DataTable dt){
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "auto"+this.seed.ToString();
foreach(DataColumn col in dt.Columns)
{
if(col.ColumnName!="cid")
{
DataGridColumnStyle cols = new DataGridTextBoxColumn();
if(col.DataType.FullName=="System.Int32" || col.DataType.FullName=="System.Decimal"){
//下面一行設置背景色出錯
cols.DataGridTableStyle.HeaderForeColor=System.Drawing.Color.Silver;
}
if(col.DataType.FullName=="System.String"){
cols.NullText="";
}
cols.MappingName = col.ColumnName;
cols.HeaderText = col.ColumnName.Replace("_"," ");
cols.Width = 70;
tableStyle.GridColumnStyles.Add(cols);
}
}
tableStyle.PreferredColumnWidth=70;
tableStyle.PreferredRowHeight = 20;
dg.TableStyles.Add(tableStyle);
}
是列背景色,不是行
for(int i=0;i<DG.Items.Count;i++)
{
//j需要设置颜色的列的序号
DG.Items[i].Cells[j].BackColor=System.Drawing.Color.FromArgb(0x000000);
}