如何在web中自定义DataGrid的表头?

liu925 2005-10-18 03:31:49

下面这个可以在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);
}
...全文
102 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
我不懂电脑 2005-10-19
  • 打赏
  • 举报
回复
可以用table花表头,下面跟一个datagrid
liu925 2005-10-19
  • 打赏
  • 举报
回复
ding
自由程序员 2005-10-18
  • 打赏
  • 举报
回复
顶一下,希望楼主尽快得到答案
搜一下DataGridTableStyle 的解释,在MS的网站 上

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧