DataGridView中指定了列的显示顺序,为什么一运行就乱了呢???? C# Winform DataGridView 在Columns属性中把要显示的列绑定字段,并排好显示的顺序,为什么一运行就乱了呢? 例如: 正常显示是 列: 姓名 性别 年龄 生日... 运行显示 列: 姓名 年龄 生日 性别.... 就成这个样子了,是什么意思了,百思不得其解啊,以前从没遇到过啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 手动给dataGridView增加列好了,顺序肯定不会乱private void AddColumn(string headerText, string dataPropertyName, DataGridView dataGridView, int colWidth){ DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn(); col.DataPropertyName = dataPropertyName; col.HeaderText = headerText; col.Name = dataPropertyName; col.Width = colWidth; dataGridView.Columns.Add(col);} 用什么方式对gridview进行填充的,如果是用datasource填充,那面建议看看是不是设置上有问题 winform 能贴出什么代码啊,就是简单的查询,简单的绑定,用的三层datagridview1.datasource = ds.table[0];我就是给他指定了,但是现在就是乱了,晕死了我的项目中引用了别人写的一个时间控件,对程序用影响吗??? DataGridView是不是设置了自动生成列? 搞定了 我发了两个贴 这个是重发的 第一个给分时搞成0分了 0分贴到是搞定了 但是这个没问出来 datagridview1.AutoGenerateColumns=false; 就搞定了hbxtlhx 说对了,但是我好象从来没设置过啊 都不知道这个AutoGenerateColumns属性 int index = 0;foreach(DataGridViewColumn column in dataGridView1.Columns){ column.DisplayIndex = index ++;}这样应该不会乱了.DisplayIndex指定各列的显示顺序. this.dataGridView1.AutoGenerateColumns = false;11楼是正解,经本人测试,是可以用的本人引用11楼怎么变成引用十楼的呢,纳闷 开发一个小的“开发工具” 获datalist内容的值,急!! 如何在循环中添加控件以及控件的事件 很疑惑? Microsoft.Office.Interop.Excel实例化时在2000和xp没有报错,到2003系统中时提示找不到路径和excel模板文档,请问这个是怎么回事 关于MenuStrip在窗口中继承. WinCE平台下单数据源更新若干控件问题 听说ASP.NET的源代码可以反编译出来啊? 屏蔽游戏 帮帮忙 为什么会报类型错误?????? try/catch与性能 winform:两个datagridview的水平或垂直滚动条,当其中一个滚动,另外一个也同样滚动,而且滚动的值也一样?
{
DataGridViewTextBoxColumn col = new DataGridViewTextBoxColumn();
col.DataPropertyName = dataPropertyName;
col.HeaderText = headerText;
col.Name = dataPropertyName;
col.Width = colWidth;
dataGridView.Columns.Add(col);
}
foreach(DataGridViewColumn column in dataGridView1.Columns)
{
column.DisplayIndex = index ++;
}这样应该不会乱了.DisplayIndex指定各列的显示顺序.
this.dataGridView1.AutoGenerateColumns = false;
11楼是正解,经本人测试,是可以用的
本人引用11楼怎么变成引用十楼的呢,纳闷