DevExpress.XtraGrid.GridControl常用機能
6058 ワード
GridControlでよく使われる機能を整理し、 GridControlには、CardView、GridView、BandedGridView、AdBandedGridView、LayoutViewの5つのコンポーネントが含まれています.最も一般的なのはGridViewではありません.DevExpress.XtraGrid.GridControlとVSが持つDataGridViewは非常に似ていますが、使用には多くの違いがあります.
1、選択した行の行番号を取得する
2、選択した行のデータを取得する
3、選択した行データを削除する
4、合計行数の取得
5、データの挿入、削除、修正(添削)
6、データと表を空にし、2つの列を追加する
gridView 1の操作は、基本的にバインドされたデータソースを変更することによって実現できます.追加削除はもう熟知していますが、gridControlのもっと多くの机能については、后で続々と改善されます.の
転載先:http://www.lockc.com/gridcontrol_usered_functions.html
1、選択した行の行番号を取得する
1 int rowIndex = this.gridView1.FocusedRowHandle;
2、選択した行のデータを取得する
1 string colValue= this.gridView1.GetRowCellValue(this.gridView1.FocusedRowHandle, this.gridView1.Columns[1]).ToString() ;
3、選択した行データを削除する
1 int focusedRow= this.gridView1.FocusedRowHandle;
2 dt.Rows.RemoveAt(focusedRow);
3 this.gridControl1.DataSource = dt;
4、合計行数の取得
1 int rownum = this.gridView1.RowCount;
5、データの挿入、削除、修正(添削)
1 //
2 private void AddRows(string row_num)
3 {
4 dt.Rows.Add(new object[] { row_num, "" });
5 this.gridControl1.DataSource = dt;
6 }
7 //
8 private void SubRows(int rowindex)
9 {
10 dt.Rows.RemoveAt(rowindex);
11 this.gridControl1.DataSource = dt;
12 }
13 //
14 private void ModifyRows(int rowindex,int colindex,string value)
15 {
16 dt.Rows[rowindex][colindex] = value;
17 this.gridControl1.DataSource = dt;
18 }
6、データと表を空にし、2つの列を追加する
1 // :
2 DataTable dt = new DataTable();
3 dt.Columns.Add("ID");
4 dt.Columns.Add("DATE");
5 this.gridControl1.DataSource = dt;
1 // :
2 for (int index = 0; this.gridView1.RowCount-1; index++)
3 {
4 dt.Rows.RemoveAt(rowindex);
5 this.gridControl1.DataSource = dt;
6 }
gridView 1の操作は、基本的にバインドされたデータソースを変更することによって実現できます.追加削除はもう熟知していますが、gridControlのもっと多くの机能については、后で続々と改善されます.の
転載先:http://www.lockc.com/gridcontrol_usered_functions.html