111,094
社区成员




dataGridView1.Rows.Add(8);
dataGridView1.Rows[0].Cells[0].Value = "10";
dataGridView1.Rows[1].Cells[0].Value = "5";
dataGridView1.Rows[2].Cells[0].Value = "112";
dataGridView1.Rows[3].Cells[0].Value = "201";
dataGridView1.Rows[4].Cells[0].Value = "22";
dataGridView1.Rows[5].Cells[0].Value = "320";
dataGridView1.Rows[6].Cells[0].Value = "45";
dataGridView1.Rows[7].Cells[0].Value = "950";
this.dataGridView1.Columns.Clear();
this.dataGridView1.Columns.Add(new DataGridViewTextBoxColumn());//必须首先添加列, DataGridViewTextBoxColumn()
//this.dataGridView1.Columns[0].ValueType = typeof(int);
this.dataGridView1.Rows.Add(8);
dataGridView1.Rows[0].Cells[0].Value = 10;
dataGridView1.Rows[1].Cells[0].Value = 5;
dataGridView1.Rows[2].Cells[0].Value = 112;
dataGridView1.Rows[3].Cells[0].Value = 201;
dataGridView1.Rows[4].Cells[0].Value = 22;
dataGridView1.Rows[5].Cells[0].Value = 320;
dataGridView1.Rows[6].Cells[0].Value = 45;
dataGridView1.Rows[7].Cells[0].Value = 950;
//this.dataGridView1.Sort(this.dataGridView1.Columns[0], ListSortDirection.Ascending);
dataGridView1.Columns.Add(new DataGridViewTextBoxColumn());
dataGridView1.Columns[0].CellTemplate.ValueType =typeof(int);
dataGridView1.Rows.Add(8);
dataGridView1.Rows[0].Cells[0].Value = 10;
dataGridView1.Rows[1].Cells[0].Value = 5;
dataGridView1.Rows[2].Cells[0].Value = 112;
dataGridView1.Rows[3].Cells[0].Value = 201;
dataGridView1.Rows[4].Cells[0].Value = 22;
dataGridView1.Rows[5].Cells[0].Value = 320;
dataGridView1.Rows[6].Cells[0].Value = 45;
dataGridView1.Rows[7].Cells[0].Value = 950;
dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Ascending);
方法有很多,最好是对数据集排序后再加载到datagridview里比较好
如果要排序现有的数据
dataGridView1.Columns.Clear();
dataGridView1.Columns.Add(new DataGridViewTextBoxColumn());
dataGridView1.Columns[0].CellTemplate.ValueType =typeof(int);
dataGridView1.Rows.Add(8);
dataGridView1.Rows[0].Cells[0].Value = "10";
dataGridView1.Rows[1].Cells[0].Value = "5";
dataGridView1.Rows[2].Cells[0].Value = "112";
dataGridView1.Rows[3].Cells[0].Value = "201";
dataGridView1.Rows[4].Cells[0].Value = "22";
dataGridView1.Rows[5].Cells[0].Value = "320";
dataGridView1.Rows[6].Cells[0].Value = "45";
dataGridView1.Rows[7].Cells[0].Value = "950";
dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Ascending);
方法有很多,最好是对数据集排序后再加载到datagridview里比较好
如果要排序现有的数据
dataGridView1.Columns.Clear();
dataGridView1.Columns.Add(new DataGridViewTextBoxColumn());
dataGridView1.Columns[0].CellTemplate.ValueType =typeof(int);
dataGridView1.Rows.Add(8);
dataGridView1.Rows[0].Cells[0].Value = "10";
dataGridView1.Rows[1].Cells[0].Value = "5";
dataGridView1.Rows[2].Cells[0].Value = "112";
dataGridView1.Rows[3].Cells[0].Value = "201";
dataGridView1.Rows[4].Cells[0].Value = "22";
dataGridView1.Rows[5].Cells[0].Value = "320";
dataGridView1.Rows[6].Cells[0].Value = "45";
dataGridView1.Rows[7].Cells[0].Value = "950";
dataGridView1.Sort(dataGridView1.Columns[0], ListSortDirection.Ascending);