请教Infragistics的WinGrid控件怎样禁止编辑一列,即这列不可编辑状态,还有有一列是decimal类型的数据,小数位为两位,如果小数点后面除了有效数字外只要为0的就不显示0,请教怎么处理?
如: 2.10 就显示2.1, 5.00 就显示5, 5.25 就显示5.25等.万分感谢!

解决方案 »

  1.   

    有没有用Infragistics的WinGrid控件的朋友呀,帮帮忙呀,谢谢!
      

  2.   

    grdReceiptDetail.Columns.Add("col1","添加列"); 
    //列不可见
    grdReceiptDetail.Columns.FromKey("col1")Hidden=true;
    //列不可编辑
    grdReceiptDetail.Columns.FromKey(("col1")).AllowUpdate= Infragistics.WebUI.UltraWebGrid.AllowUpdate.RowTemplateOnly ;
      

  3.   

    还有有一列是decimal类型的数据,小数位为两位,如果小数点后面除了有效数字外只要为0的就不显示0,请教怎么处理?
    如: 2.10 就显示2.1, 5.00 就显示5, 5.25 就显示5.25等.万分感谢!
      

  4.   

    DataGridTableStyle tableStyle=new DataGridTableStyle();tableStyle.MappingName="MappingName";DataGrid1.TableStyles.Add(tableStyle);//ColumnName列只读
    DataGrid1.TableStyles[0].GridColumnStyles["ColumnName"].ReadOnly=true;
      

  5.   

    ((DataGridTextBoxColumn)DataGrid1.TableStyle[0].GridColumnStyles["DecimalColumn"]).TextBox.Leave+=..........
      

  6.   

    或者继承一个DataGridTextBoxColumn,想怎样写就怎样写.