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 单元格中输入的值在(m),(inches),(k/m),(W/m/k),(j/kg/k),(kg/m3). 有没有办法做到这一点?

4

1 回答 1

0

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

  1. 在列标题中显示单位名称Anndiameter (inches)。因此,所有输入的值都将被视为英寸。
  2. 将列添加到值列的右侧。用组合框单元格填充它,这将允许选择价值单位。
  3. 创建您自己的数据网格单元,它将提供与选项 2 相同的功能。
于 2012-07-17T14:43:24.617 回答