2012-07-17 95 views
0
public class DataGridLayer 
    { 
     public double Layerdepth { get; set; } // (m) 
     public double Anndiameter { get; set; } // (inches) 
     public double Layergradient { get; set; } //(k/m) 
     public double Formationconductivity { get; set; } //(W/m/k) 
     public double Formationcapacity { get; set; } //(j/kg/k) 
     public double Ftiondensity { get; set; } //(kg/m3) 

    } 

上面的类是datagrid图层。 我想确保在datagrid单元格中输入的值在(m),(inches),(k/m),(W/m/k),(j/kg/k),(kg/m3)。有没有办法做到这一点?如何为数据网格单元分配单位数量

+0

您不能分配单位数据网格细胞。顺便说一句,输入单位的价值是什么意思? – 2012-07-17 14:07:46

+0

@lazyberezovsky:更新了我的问题。 – linguini 2012-07-17 14:11:10

+0

假设我输入数字'5'就是'kg'还是'inches'? – 2012-07-17 14:21:23

回答

0

框中的单元格没有“单位”。但是您有几种选择来提供单位:

  1. 显示单位名称在Anndiameter (inches)列的标题中。因此所有输入的值将被视为英寸。
  2. 将列添加到值列的右侧。用组合框填充它,这将允许选择单位的价值。
  3. 创建自己的DataGrid单元格,这将提供相同的功能,如选择2