回 帖 发 新 帖 刷新版面

主题:请教这句中的转换有什么问题???谢谢!!!

WebForm1.cmd.Parameters("@i1").Value = Convert.ToDecimal(e.Item.Cells(0).Text.ToString)

错误提示:Input string was not in a correct format

需要将datagrid中的这个cell值,转换成decimal的,然后做为一个查询的参数,应当怎样写?
非常感谢!!!

回复列表 (共4个回复)

沙发

直接用string赋值

板凳

能说具体一些吗?
谢谢!

3 楼

试试这样行么
WebForm1.cmd.Parameters("@i1").Value = e.Item.Cells(0).Text.ToString

4 楼

谢谢!后来发现不是转换中出的问题,
e.item.cell(0).text总是空的,偶不明白
后来定义了tb as textbox
tb=e.item.cell(0).control(0)
再用tb.text就可以了

^_^

我来回复

您尚未登录,请登录后再回复。点此登录或注册