在一个程序运行时怎么对datagrid的每一列设置列宽? datagrid.TableStyles[0].GridColumnStyles[ index ].Width = yourWidth; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这样写dataGrid1.TableStyles[0].GridColumnStyles [0].Width = 100;但提示说索引超出范围。必须为非负值并小于集合大小 首先要搞清楚你有datagrid有几列,然后才能对其进行设置啊 http://dev.csdn.net/develop/article/15/15220.shtm //声明DataGridTableStyleDataGridTableStyle myTableStyle = new DataGridTableStyle( );danweiTableStyle.MappingName = "Customers";//声明DataGridColumnStyleDataGridTextBoxStyle bianhaoStyle = new DataGridTextBoxColumn( );bianhaoStyle.MappingName = "Bianhao";bianhaoStyle.HeaderText = "编号";bianhaoStyle.Width = 31;//添加列格式和表格式myTableStyle.GridColumnStyles.Add( bianhaoStyle );myDataGrid.TableStyles.Add( myTableStyle ); C#中用控制台读取Txt文件时出现乱码怎么解决? C# 如何实现备份恢复SQL2005数据库???? 如何替换word中书签的内容 下VB語句怎么轉為C#﹖ .net c/s架构窗体右下脚弹出公告栏, 像网页弹出广告一样的,求高手指教 为什么我编译了的c#的WINDOWS应用程序项目为EXE,运行时会同时出现一个DOS窗口的? 广告轮播的问题 如何关闭一个窗体再打开另一个窗体?? 程序进入点的 问题 c#和数据库的应用。100分送 我在长沙,谁有比较便宜的SP网站开发源代码给我啊? 怎么回事
dataGrid1.TableStyles[0].GridColumnStyles [0].Width = 100;
但提示说索引超出范围。必须为非负值并小于集合大小
DataGridTableStyle myTableStyle = new DataGridTableStyle( );
danweiTableStyle.MappingName = "Customers";//声明DataGridColumnStyle
DataGridTextBoxStyle bianhaoStyle = new DataGridTextBoxColumn( );
bianhaoStyle.MappingName = "Bianhao";
bianhaoStyle.HeaderText = "编号";
bianhaoStyle.Width = 31;//添加列格式和表格式
myTableStyle.GridColumnStyles.Add( bianhaoStyle );
myDataGrid.TableStyles.Add( myTableStyle );