技术文章

了解最新技术文章

当前位置:首页>技术文章>技术文章
全部 110 常见问题 0 技术文章 110

在 UltraGrid 未绑定列中显示复选框

时间:2023-04-20   访问量:1045

UltraGrid 未绑定列中显示复选框

 如果您想在未绑定的列中使用复选框,请执行以下操作:

·  ColumnStyle.CheckBox 设置为列的 Style 属性。

·  bool 类型设置为列的 DataType 属性。

· 如果要在表头添加复选框并实现所有选择/清除,设置列表头的CheckBoxVisibility。

private void ultraGrid1_InitializeLayout 对象发送者,Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e )_ _ 

{

// 添加一个未绑定的列。

UltraGridColumn UnboundCheckCol = e.Layout.Bands [ 0 ] .Columns.Add ( " UnboundCheck " , " UnboundCheck " ) ;

// 将 ColumnStyle.CheckBox 设置为列的 Style 属性。

UnboundCheckCol.Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox ; _ _ _ _ _ _ _

// 将 bool 类型设置为列的 DataType 属性。

UnboundCheckCol.DataType = typeof ( bool ) ; _

// 如果要在表头添加复选框并实现所有选择/清除,设置列表头的CheckBoxVisibility。

UnboundCheckCol.Header.CheckBoxVisibility = HeaderCheckBoxVisibility.Always ; _ _ _

}

1681953646783.jpg

 

如果要检索按钮单击等事件选中的行,则可以检查复选框列 Value 是 true 还是 false。

private void button1_Click 对象发送者,EventArgs e  

{

UltraGrid 网格 = ultraGrid1;

System.Diagnostics.Debug.WriteLine ( " " ) ; _ _ _ _

foreach (网格中的var行。行 

{

System. Diagnostics . Debug . WriteLine ( " ( Row {0}) checked?: {1}" , row.Index , row.Cells [ "UnboundCheck" ] . Value ) ;

}

}

 

 


上一篇:基础设施知识库

下一篇:ASP.NET Web Forms 产品——如何升级你的应用程序

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部