下面这个可以在form中实现,但在web下就提示DataGridTableStyle 类名称不存在
private void DGStyle (DataTable tab)
{
DataGridTableStyle tableStyle = new DataGridTableStyle();
if(dataGrid1.TableStyles.Count==0)
{
tableStyle.MappingName =tab.TableName; // 设定数据源的表名
tab.DefaultView.AllowNew= true;
tableStyle.RowHeadersVisible=true;
tableStyle.RowHeaderWidth=10; for (int i=0;i<tab.Columns.Count;i++)
{
DataGridTextBoxColumn TxtCol = new DataGridTextBoxColumn();
TxtCol = new DataGridTextBoxColumn();
TxtCol.MappingName=tab.Columns[i].ColumnName ; //数据源的列名
TxtCol.HeaderText= myArray [i] ; //DataGrid上的列名
TxtCol.ReadOnly = false; //设置列属性的可修改性
TxtCol.Width=60; //设置列宽
TxtCol.NullText = "Kinbor"; //该单元数据在数据库中值为NULL时的显示文本
tableStyle.GridColumnStyles.Add(TxtCol); //添加到样式列表中
}
}
dataGrid1.TableStyles.Add (tableStyle);
}
解决方案 »
- 在VS2010中不能加载ActiveX控件
- C#如何获取固定注册表信息的数据值?
- C#中导出Excel表格,如何控制其中的数据格式
- 如何更改 vs2003 编写代码时IDE的底色。
- 求C#关于打印方面的资料!
- C#中怎么把刚添加到表中的一些数据显示在datagrid中
- FLASH网页游戏后台截图,被遮挡的窗口好像不能及时刷新图片,最前面的窗口可以,有知道这么回事的吗?
- SQL 2k 中有关子查询的问题(用到别名)
- 我今年25岁(83年)大专读的是食品专业,现在想改行学C# 混饭吃,有前途吗?
- ~~~~~~~~DataTable自增长列,很奇怪的问题!~~~~~~~~
- 控件問題.....百分求助.
- 想寻求如何弥补程序设计的数学缺陷!!
搜一下DataGridTableStyle 的解释,在MS的网站 上