WinGrid如何为表格中单元格嵌入进度条

作者:控件中国网   出处:控件中国网   2015-11-24 16:31:26   阅读:2

WinGrid又名UltraGrid,是包含在infragistics for Windows Forms下的一款多功能数据表格控件,开发人员通过该控件为单元格嵌入多种常用的编辑器和进度条,WinProgressBar是infragistics提供的一款简单的进度条控件,这篇文章就主要介绍怎么为表格中的单元格嵌入该进度条,用于直观地显示数据,在使用WinProgressBar时只需要为其设置最大值和最小值,然后该进度条就可以根据单元格的值显示具体进度了,要设置进度条需要使用到WinGrid提供的InitializeLayout事件里进行设置,具体可以参考下面的代码:
WinGrid_Use_WinProgressBar_inside_WinGrid_01.png
private void ultraGrid1_InitializeLayout(
  object sender, 
  InitializeLayoutEventArgs e)
{
    this.ultraProgressBar1.Minimum = 0;
    this.ultraProgressBar1.Maximum = CalculateMaximum();
 
    e.Layout.Bands[0].Columns["Ordered_Quantity"].EditorComponent = 
      this.ultraProgressBar1;
}
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat