求助!在WinForm中,怎么调整DataGrid列的宽度? 在C#中,我试了DataGrid1.Columns[0].ItemStyle.Width = 10; 可是DataGrid根本没有Columns属性,请教各位大侠,应该怎么设置呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码中要如下:(DataGridTextBoxColumn)DataGrid1.DataGridTableStyles[0].GridColumnStyles[列号].Width=100; grid.TableStyles(0).GridColumnStyles(0).Width = 10; 给datagrid 加一 个 DataGridTableStyle 在DataGridTextBoxColumn 设置列宽 可视化里也可以对单个单独设置的,点击属性里的TableStyles,然后新建一个tablestyle,点击右侧的GridColomnStyles,在弹出的GridColomnStyle集合编辑器中添加一列,并可以设置列宽、表头显示内容等属性了 morefish(little) ( ) 信誉:100 Blog 给datagrid 加一 个 DataGridTableStyle 在DataGridTextBoxColumn 设置列宽-------------------------------------------------------------------------谢谢,怎么加啊? 代码中要如下:(DataGridTextBoxColumn)DataGrid1.DataGridTableStyles[0].GridColumnStyles[列号].Width=100;改一下:(DataGridTextBoxColumn)DataGrid1.TableStyles[0].GridColumnStyles[列号].Width=100; 设置后,datagrid显示格式没有任何变化吗???具体说说,你加什么了???并且在代码中没有再给它设置tablestyle了吧可视化和代码中只要挑一个就可以了,一般都是在可视化里操作 就是新建一个DataGridTableStyle ,然后再上面又建一个DataGridTextBoxColumn ,再设置它的宽度,没有一点变化. 晕怎么会??你设置显示表头,完了后显示表头在datagrid中能看到吗??? 我的DataGrid是直接绑定DataSet的,能看到.可是我像你说的那样设置,就没有任何变化了. DataGridTableStyle gridTableStyle = new DataGridTableStyle();gridTableStyle.MappingName = "tableName"; // 每一列初始化DataGridTextBoxColumn gridColumnStyle0 = new DataGridTextBoxColumn();gridColumnStyle0.MappingName = "INDEX";gridColumnStyle0.HeaderText = "序号";gridColumnStyle0.Width = 35;gridTableStyle.GridColumnStyles.Add(gridColumnStyle0);DataGrid.TableStyles.Add(gridTableStyle);DataGrid.DataSource = DataSet.Tables["tableName"]; 怎样解决这个数据唯一性 VS2005 界面显示 bindingsource 定位 大哥们快来帮忙看下这个枚举问题! UDP传输一个类的问题 调用非托管DLL的问题 。请大家帮忙 如图中的自定义控件该如何实现呢?是comboBox还是ListView? 请问怎样使用openFileDialog1控件打开多个文件,在listView1控件中显示出来?(急,回答即给分) n个.net问题,高手快来...... C#阈值分割处理图像 vb下开发的.ocx怎样能被.net2003调用? 一个很弱的问题
(DataGridTextBoxColumn)DataGrid1.DataGridTableStyles[0].GridColumnStyles[列号].Width=100;
给datagrid 加一 个 DataGridTableStyle 在DataGridTextBoxColumn 设置列宽
-------------------------------------------------------------------------
谢谢,怎么加啊?
(DataGridTextBoxColumn)DataGrid1.DataGridTableStyles[0].GridColumnStyles[列号].Width=100;
改一下:
(DataGridTextBoxColumn)DataGrid1.TableStyles[0].GridColumnStyles[列号].Width=100;
具体说说,你加什么了???并且在代码中没有再给它设置tablestyle了吧可视化和代码中只要挑一个就可以了,一般都是在可视化里操作
gridTableStyle.MappingName = "tableName";
// 每一列初始化
DataGridTextBoxColumn gridColumnStyle0 = new DataGridTextBoxColumn();
gridColumnStyle0.MappingName = "INDEX";
gridColumnStyle0.HeaderText = "序号";
gridColumnStyle0.Width = 35;
gridTableStyle.GridColumnStyles.Add(gridColumnStyle0);DataGrid.TableStyles.Add(gridTableStyle);
DataGrid.DataSource = DataSet.Tables["tableName"];