1

infragistics UltraGrid でチェックボックスを動的に追加する方法

4

4 に答える 4

4

バインドする列のデータ型が bool 型であることを確認してください。その列のチェックボックスが自動的に作成されます。

于 2009-04-24T06:13:51.613 に答える
1

以下を試してください

 //get the data from db
 var ds = GetDataFromDatabase();

  ds.Tables[0].Columns.Add("Check", typeof(bool)); //this will create checkbox col

  foreach(Datarow row in ds.Tables[0].Rows)
  {
      row["Check"] = true; // make all rows checked just to see it works

  }


  DataView dv = ds.Tables[0].DefaultView; //set it as a dataview

  ultraGrid1.DataSource = dv; //set the dataview as the datasource for your grid
于 2013-10-18T19:01:36.410 に答える
0

列のデータ型がbool(True/False または 0/1) であることを確認してから、次のように設定します。

grid.DisplayLayout.Bands[0].Columns["column_name"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;

それはうまくいくはずです。

于 2013-09-10T09:34:09.777 に答える