怎样使DataGrid的列根据内容自动调整列宽?
我原来使用的方法是,将一列的单元格全部循环一遍来找到最宽的值,然后再设置该列的宽度,但是这个方法的效率太差,不知道大家有没有什么好的办法,谢谢啦!! --------------------编程问答-------------------- 自已顶一下,呵呵! --------------------编程问答-------------------- 用代码可以这么设置一下Column1.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
其中Column1是DataGridView控件的第一列 --------------------编程问答-------------------- 不好意思,忘说了,我用的是VS.NET2003,没有DataGridView控件 --------------------编程问答-------------------- 在模板中不要指定列宽时,DataGrid会自动根据内容的宽度来调整列宽.... --------------------编程问答-------------------- 编辑列
然后选中需要自动大小的列将属性
AutoSizeMode
设为AllCells --------------------编程问答-------------------- 没找到楼上兄弟所说的那个属性啊!!我是在vs.net2003->winform->datagrid中使用的 --------------------编程问答-------------------- changhao1977
你的DataGrid控件是在什么工程里使用的? --------------------编程问答-------------------- 请问楼主有没有找到正解啊?我也需要这样的答案
--------------------编程问答-------------------- 在模板中不要指定列宽时,DataGrid会自动根据内容的宽度来调整列宽.... --------------------编程问答-------------------- 不知道VB里面的怎么做
补充:.NET技术 , VB.NET