===改DATAGRID列表头:
public DataGridTableStyle ChangeTableStyles(DataTable thistable,DataTable comment)
{
DataGridTableStyle m_ts = new DataGridTableStyle();
string mSel;
foreach (DataColumn tCol in thistable.Columns)
{
DataRow[] row;
DataGridTextBoxColumn myColumn = new DataGridTextBoxColumn();
mSel = "TABLE_NAME=\'"+thistable.TableName.ToString()+"\' and COLUMN_NAME=\'"+tCol.ColumnName.ToString()+"\'";
row = comment.Select(mSel);
myColumn.HeaderText = row.Length==1?row[0]["COMMENTS"].ToString():tCol.ColumnName;
myColumn.MappingName = tCol.ColumnName;
m_ts.GridColumnStyles.Add(myColumn);
}
return m_ts;
}
=====调用====
DataGridTableStyle lll;
data.Select(sqlSelect,datasetZg,"T_AC01");
this.dataGridZg.SetDataBinding(datasetZg,"T_AC01");
lll = dataGridZg.ChangeTableStyles(datasetZg.Tables["T_AC01"],this.dataParameter.Tables["USER_COL_COMMENTS"]);
dataGridZg.TableStyles.Clear();
dataGridZg.TableStyles.Add(lll);不知道为什么在调试过程中,变量lll及dataGridZg.TableStyles的集合中都能正常取得汉字的headtext,可是在窗体中就是没有汉字,为什么?
public DataGridTableStyle ChangeTableStyles(DataTable thistable,DataTable comment)
{
DataGridTableStyle m_ts = new DataGridTableStyle();
string mSel;
foreach (DataColumn tCol in thistable.Columns)
{
DataRow[] row;
DataGridTextBoxColumn myColumn = new DataGridTextBoxColumn();
mSel = "TABLE_NAME=\'"+thistable.TableName.ToString()+"\' and COLUMN_NAME=\'"+tCol.ColumnName.ToString()+"\'";
row = comment.Select(mSel);
myColumn.HeaderText = row.Length==1?row[0]["COMMENTS"].ToString():tCol.ColumnName;
myColumn.MappingName = tCol.ColumnName;
m_ts.GridColumnStyles.Add(myColumn);
}
return m_ts;
}
=====调用====
DataGridTableStyle lll;
data.Select(sqlSelect,datasetZg,"T_AC01");
this.dataGridZg.SetDataBinding(datasetZg,"T_AC01");
lll = dataGridZg.ChangeTableStyles(datasetZg.Tables["T_AC01"],this.dataParameter.Tables["USER_COL_COMMENTS"]);
dataGridZg.TableStyles.Clear();
dataGridZg.TableStyles.Add(lll);不知道为什么在调试过程中,变量lll及dataGridZg.TableStyles的集合中都能正常取得汉字的headtext,可是在窗体中就是没有汉字,为什么?
解决方案 »
- C# 对xml 添加节点 删除节点
- c#如何用Microsoft Enterprise 3.1配制.config文件,如何读取和修改属性?要看资料的话有推荐的书么?
- 请问哪有c#开发的比较好看的界面的源码
- [高手救急]关于DirectDraw,这段代码就是运行不过
- 这个是怎么办到的?
- 小问题
- 关于换行的问题?
- (WinForm)请问用那个控件或控件组合实现此功能!http://www.sysrl.com/jarod/Multi-Column%20Dropdown.jpg
- 求Virtual C#的书籍!
- 如何在c#中实现串口接收一个字节就触发事件处理函数一次?
- 关于socket的问题
- 未在本地计算机上注册“Mircosoft.Jet.OLED.4.0”提供程序。
这个方法实在哪里调用的