如何设置DataGrid中某列的固定宽度 用 属性生成器 -> 格式 -> 列 -> 宽度 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use: Dim ts As New DataGridTableStyle ts.MappingName =Mydatatable.tablesname Dim tc As DataGridTextBoxColumn tc = New DataGridTextBoxColumn tc.MappingName = "字段1" '表的字段名 tc.HeaderText = "中文字段" '你想要显示的文字 ts.GridColumnStyles.Add(tc) tc = New DataGridTextBoxColumn tc.MappingName = "字段2" tc.HeaderText = "中文字段1" ts.GridColumnStyles.Add(tc) '其他字段类似 DataGrid1.TableStyles.Clear() DataGrid1.TableStyles.Add(ts)这是vb的,你可以转成c# 我的以上只的是Winform下的,不是在web下! see:DataGridColumnStyle.Width 属性获取或设置列的宽度。属性值列的宽度(以像素为单位)。 可以设定某列的宽度所占的比例e.Item.Cells[i].Style.Add("width","10%");在DataGrid的ItemCreate事件 //true代表使用当前的dataGrid的样式DataGridTableStyle ts = new DataGridTableStyle(true);ts.MappingName = this.dS_factory.Tables[0].TableName;this.dataGrid1.TableStyles.Add(ts);//设置id列宽度等于0也就是隐藏id列ts.GridColumnStyles["id"].Width=0;//设置第2列的宽度为100ts.GridColumnStyles[1].Width =100; 如何提高P2P的文件传输速度 两个richtextbox内容比较 postmessage发送鼠标单击事件 请教递归调用如何抛出异常 如何截取一个存储过程的参数列表问题 关于非模式对话框的问题showModelessDialog,哪位高手帮我解决,100分全给你!!!! 一个超简单的combobox的问题!! 有两个既简单又不简单的问题 【为什么这么简单的一个问题,我连发了三帖都没人能够解决?为什么?我是萱萱的马甲】 c#讲excel表导入dataGridView控件的问题 卖,卖,卖 (上海的朋友) datagrid里怎么获取选中的当前行的序号?也就是第几行?怎么设置当前行的背景色????
ts.MappingName =Mydatatable.tablesname
Dim tc As DataGridTextBoxColumn
tc = New DataGridTextBoxColumn
tc.MappingName = "字段1" '表的字段名
tc.HeaderText = "中文字段" '你想要显示的文字
ts.GridColumnStyles.Add(tc) tc = New DataGridTextBoxColumn
tc.MappingName = "字段2"
tc.HeaderText = "中文字段1"
ts.GridColumnStyles.Add(tc) '其他字段类似 DataGrid1.TableStyles.Clear()
DataGrid1.TableStyles.Add(ts)
这是vb的,你可以转成c#
DataGridColumnStyle.Width 属性
获取或设置列的宽度。
属性值
列的宽度(以像素为单位)。
e.Item.Cells[i].Style.Add("width","10%");
在DataGrid的ItemCreate事件
DataGridTableStyle ts = new DataGridTableStyle(true);
ts.MappingName = this.dS_factory.Tables[0].TableName;
this.dataGrid1.TableStyles.Add(ts);
//设置id列宽度等于0也就是隐藏id列
ts.GridColumnStyles["id"].Width=0;
//设置第2列的宽度为100
ts.GridColumnStyles[1].Width =100;