0
            var col3 = new DataGridViewTextBoxColumn();
            var col4 = new DataGridViewTextBoxColumn();

        col3.HeaderText = "Total Number";
        col3.Name = "Column3";

        col4.HeaderText = "Total Amount";
        col4.Name = "Column4";

        dataGridView1.Columns.AddRange(new DataGridViewColumn[] { col3, col4 });

データグリッドの左端、つまりバインドされたデータの後に 2 つの列を取得したいのですが、右端に新しい列を取得しています。どうすればよいですか?

4

3 に答える 3

1

DisplayIndex プロパティは、列の順序を設定するのに役立ちます。

次のリンクはあなたを助けるかもしれません

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.displayindex.aspx

于 2013-10-31T06:47:53.890 に答える
1
dataGridView1.Columns.Insert(0, col4 );
dataGridView1.Columns.Insert(0, col3);
于 2013-10-31T06:31:12.637 に答える
0

または、データグリッド ビューに列を追加した後、SetOrdinal(index) メソッドを使用してその位置を設定できます。

    DataColumn objDc = new DataColumn("Total Amount");
    dataGridView1.Columns.Add(objDc);
    objDc.SetOrdinal(1);
于 2013-10-31T06:40:29.533 に答える