如何设定datagird的列宽

liujianliang 2008-01-17 08:16:40
用sqldataadapter填充的datagird如何设置其列宽
用datagird编辑器设置的没有效果
...全文
104 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cansum396 2008-01-18
  • 打赏
  • 举报
回复
for (int i = 0; i < ds.Tables[0].Columns.Count; i++)
{
BoundColumn col = new BoundColumn();
col.HeaderText = ds.Tables[0].Columns[i].ColumnName;
for (int j = 0; j < ds.Tables[1].Rows.Count; j++)
{
if (ds.Tables[1].Rows[j]["COL_NAME"].ToString() == ds.Tables[0].Columns[i].ColumnName)
{
col.HeaderStyle.Width = Unit.Parse(ds.Tables[1].Rows[j]["COL_WIDTH"].ToString() + "px");//设置每列的宽度
}
}
yzaiml 2008-01-18
  • 打赏
  • 举报
回复
转换成模板列 设置里面控件width
wjx8022 2008-01-18
  • 打赏
  • 举报
回复
datagird.columns[0].width
cloudgamer 2008-01-17
  • 打赏
  • 举报
回复
这个还真麻烦
用reperter吧

110,533

社区成员

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

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

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