c#学习日记-datagrid风格自定义设置
2005-11-26 11:58
429 查看
private void tablestyle()
{
if(ds==null)
{
return;
}
DataGridTextBoxColumn aColumnTextColumn;
DataGridTableStyle ts = new DataGridTableStyle ();
ts.MappingName =ds.Tables[0].TableName ;
int numCols,i=0;
numCols = ds.Tables[0].Columns.Count;
while (i<numCols-1)
{ aColumnTextColumn = new DataGridTextBoxColumn();
aColumnTextColumn.MappingName =ds.Tables [0].Columns[i].ColumnName;
aColumnTextColumn.HeaderText =ds.Tables [0].Columns[i].ColumnName;
if(ds.Tables [0].Columns[i].DataType==System.Type.GetType("System.Decimal"))
{ aColumnTextColumn.Format ="c";
}
ts.GridColumnStyles.Add(aColumnTextColumn);
i=i+1;
}
dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(ts);
}
{
if(ds==null)
{
return;
}
DataGridTextBoxColumn aColumnTextColumn;
DataGridTableStyle ts = new DataGridTableStyle ();
ts.MappingName =ds.Tables[0].TableName ;
int numCols,i=0;
numCols = ds.Tables[0].Columns.Count;
while (i<numCols-1)
{ aColumnTextColumn = new DataGridTextBoxColumn();
aColumnTextColumn.MappingName =ds.Tables [0].Columns[i].ColumnName;
aColumnTextColumn.HeaderText =ds.Tables [0].Columns[i].ColumnName;
if(ds.Tables [0].Columns[i].DataType==System.Type.GetType("System.Decimal"))
{ aColumnTextColumn.Format ="c";
}
ts.GridColumnStyles.Add(aColumnTextColumn);
i=i+1;
}
dataGrid1.TableStyles.Clear();
dataGrid1.TableStyles.Add(ts);
}
相关文章推荐
- 自定义DataGrid分页设置C#
- QT学习之设置界面风格
- C#学习日记20----static静态变量 与 常量
- 黑马程序员_学习日记3_C#基础归纳总结之结构
- C#Lambda表达式学习日记
- c# PrintDocument 设置自定义纸张大小的示例
- C#学习笔记之——一些练习(包含了一些out的使用,string的使用,StringBuilder的使用,类的属性,最大公约数的求法,还有英雄,武器类的设置)
- (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
- Silverlight学习笔记三:如何自定义DataGrid的Header
- [传智播客学习日记]C#中的常用XML函数总结(读XML)
- 从小菜到大鸟--C#学习日记正式开笔
- 学习C#操纵Visio之四:设置Shape颜色
- C#学习日记 字典
- c# PrintDocument 设置自定义纸张大小的示例
- C# DevExpress 自定义打印(设置横向打印为例)。
- C#学习——数据绑定与Converter的设置
- [学习日记] C# 打开IE并POST数据
- 黑马程序员_学习日记1_C#基础
- 强大的DataGrid组件[10]_自定义脚模板(FooterTemplate)——Silverlight学习笔记[18]