我在处理dataGrid根据字符长度自动调整列的宽度时候
dataGrid1.TableStyles[0].GridColumnStyles[col].Width = (int)width;
发生了以下错误:
未处理的“System.ArgumentOutOfRangeException”类型的异常出现在 mscorlib.dll 中。
其他信息: 索引超出范围。必须为非负值并小于集合大小。
dataGrid1.TableStyles[0].GridColumnStyles[col].Width = (int)width;
发生了以下错误:
未处理的“System.ArgumentOutOfRangeException”类型的异常出现在 mscorlib.dll 中。
其他信息: 索引超出范围。必须为非负值并小于集合大小。
解决方案 »
- 关于C#中使用 ?:运算的问题
- c# Richtextbox里设置图片大小不可改变
- <a href="url"/> 怎么在href下的url中写入c#代码???
- 请教Visual Studio 2008的版本区别
- 请问:怎样检测sqlserver数据库的表快要满了?
- 请问窗体如何在屏幕上移动,比如说象左平移30!
- 帮忙!求实现代码!关于C#中textbox的passwordchar!
- 与 树和递归 有关的问题.
- Access数据库连接问题??
- 关于任务等待的问题(解决问题另开贴送分。)
- 将一个Button对象序列化时,提示Button未标记为可序列化,怎么办?
- 求助:C#中如何使用windowsMediaPlayer
你的循环是不是从1开始到列数?
、
DataGridTableStyle tableStyle = new DataGridTableStyle();
tableStyle.MappingName = "StockList";dataGrid1.TableStyles.Clear();dataGrid1.TableStyles.Add(tableStyle);
dataGrid1.DataSource = ds.Tables[0];
结贴了,来 者有分