对象脚本应用汇总
UltraWinGrid用法汇总
1.UltraWinGrid 应用技巧1
2.UltraGrid 单元格添加值列表
-
+
首页
1.UltraWinGrid 应用技巧1
1、实例化网格 ```csharp private Infragistics.Win.UltraWinGrid.UltraGrid gridInsItem=null; //实例化表格; ``` 2、对网格列宽设置自适应 ```csharp gridInsItem.DisplayLayout.AutoFitStyle = Infragistics.Win.UltraWinGrid.AutoFitStyle.ResizeAllColumns; ``` 3、设置单元格选中整行 ```csharp gridInsItem.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect; ``` 4、启用可对网格单元格可编辑 ```csharp gridInsItem.DisplayLayout.Override.CellClickAction=Infragistics.Win.UltraWinGrid.CellClickAction.EditAndSelectText; ``` 5、对单元格是值类型设置小数位 ```csharp grid.DisplayLayout.Bands[0].Columns["MaintValue"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.DoubleWithSpin grid.DisplayLayout.Bands[0].Columns["MaintValue"].MaskInput = "-nnnnn.nnnn"; ``` 6、对网格设置行号及固定列 ```csharp private void gridInsItem_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e) { // 冻结列 gridInsItem.DisplayLayout.UseFixedHeaders = true ; gridInsItem.DisplayLayout.Bands[0].Columns["Operate_"].Header.Fixed = true ; gridInsItem.DisplayLayout.Bands[0].Columns["ItemName"].Header.Fixed = true ; gridInsItem.DisplayLayout.Bands[0].Columns["QCMode"].Header.Fixed = true ; gridInsItem.DisplayLayout.Bands[0].Columns["ItemType"].Header.Fixed = true ; gridInsItem.DisplayLayout.Bands[0].Columns["ItemResult"].Header.Fixed = true ; // 网格单元格按钮跟赋图片 string fileName = filePath+"error.png"; this.gridInsItem.DisplayLayout.Bands[0].Columns["Operate_"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.Button; this.gridInsItem.DisplayLayout.Bands[0].Columns["Operate_"].ButtonDisplayStyle = Infragistics.Win.UltraWinGrid.ButtonDisplayStyle.Always; this.gridInsItem.DisplayLayout.Override.CellButtonAppearance.Image = Image.FromFile(fileName); this.gridInsItem.DisplayLayout.Bands[0].Columns["Operate_"].Width = 65 ; // 对网格添加行号 e.Layout.Override.RowSelectors = Infragistics.Win.DefaultableBoolean.True; e.Layout.Override.RowSelectorNumberStyle = Infragistics.Win.UltraWinGrid.RowSelectorNumberStyle.VisibleIndex; e.Layout.Override.RowSelectorWidth = 30; } ```
HG0067
2022年11月10日 16:04
分享
上一篇
下一篇
目录
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
下载Markdown文件