RadGrid列 - 获取非基值

时间:2016-11-11 15:06:15

标签: c# vb.net telerik radgrid

我有专栏,我绑定了1234.567之类的值,我将它们显示为1235。 但在代码背后,我想要真正的价值(1234.567)

Dim item As GridDataItem = DirectCast(e.Item, GridDataItem)
cmd.Parameters.Add("@p7", SqlDbType.Float).Value = item("column7").Text

问题是,我在这里得到了舍入值。如何获得1234.567?

1 个答案:

答案 0 :(得分:0)

由于您通过将其格式化为整数来显示,因此您无法在后面的代码中从网格中检索它。

要解决此问题:

  1. 向Radgrid添加另一列(使用非舍入数字)
  2. 在该列上设置Display = False
  3. 然后在代码隐藏中使用该新列。