查詢1 經過在第一行的第一列,我想寫一些硬編碼的輸入字符串 建議1 用於特定小區的單元格值可以通過設置使用單元格樣式的CellValue屬性。請參考下面的代碼,
this.gridControl1[1, 1].CellValue = "Sample";
建議2 單元格值還可以通過使用單元格樣式Text屬性進行設置。請利用以下代碼,
this.gridControl1[2, 1].Text = "Data";
建議3 要設置爲特定的小區的小區值,也可以使用的QueryCellInfo事件。請參考下面的代碼,
//Event Triggering
this.gridControl1.QueryCellInfo += GridControl_QueryCellInfo;
//Event Customization
private void GridControl_QueryCellInfo(object sender, GridQueryCellInfoEventArgs e)
{
if(e.RowIndex==1 && e.ColIndex==1)
{
e.Style.CellValue = "Sample Name";
}
if(e.RowIndex==2 && e.ColIndex==1)
{
e.Style.Text = "Sample ID";
}
}
查詢2 在第一行的第二列我要添加複選框 建議1 要設置的細胞類型作爲複選框對特定細胞,CellType屬性可以被使用並且CheckBox的名稱可以通過使用Description屬性來設置。請參考下面的代碼,
this.gridControl1[1, 2].CellType = GridCellTypeName.CheckBox;
this.gridControl1[1, 2].Description = "CheckBox";
的複選框可以基於由規定單元的CheckBoxOptions屬性的單元格的值被選中還是未選中。
this.gridControl1[1, 2].CheckBoxOptions = new GridCheckBoxCellInfo("True","False","False",true);
this.gridControl1[1, 2].CellValue = "True";
建議2 要爲特定細胞集小區類型爲複選框,也可以使用QureyCellInfo事件。普萊塞參閱下面的代碼,
//Event Triggering
this.gridControl1.QueryCellInfo += GridControl_QueryCellInfo;
//Event Customization
private void GridControl_QueryCellInfo(object sender, GridQueryCellInfoEventArgs e)
{
if(e.RowIndex==2 && e.ColIndex==2)
{
e.Style.CellType = GridCellTypeName.CheckBox;
e.Style.Description = "CheckBox";
e.Style.CheckBoxOptions.CheckedValue = "True";
e.Style.CellValue="True";
}
}
Screenshot
Sample Link
UG Link
控制板樣品
\ Syncfusion \ EssentialStudio \\無線ndows \ Grid.Windows \ Samples \ Cell Types \ Interactive Cell Demo \ CS