FineUI 官方论坛

标题: 设置不了单元格样式 [打印本页]

作者: XJJ    时间: 2018-10-18 10:26
标题: 设置不了单元格样式
按照官网的实例“列样式”的设定。分别是前台代码和后台代码。
前台代码在Grid1加上了OnRowDataBound="Grid1_RowDataBound" .
后台代码protected void Grid1_RowDataBound(object sender, GridRowEventArgs e)
可是运行的时候,后台代码int quantity1 = Convert.ToInt32(row["quantity1"].ToString());报错。
打断点是因为row为空值,也就是DataRowView row = e.DataItem as DataRowView;获取不到row。
请问是什么原因呢?是我绑定的顺序有错吗?
按照官网实例http://pro.fineui.com/#/grid/grid_style_cellcssclasses.aspx

作者: zy32002    时间: 2018-10-18 12:10
你好这个是fineui项目还是fineuipro项目?fineui找fineuipro的例子就不对了
作者: XJJ    时间: 2018-10-18 12:14
zy32002 发表于 2018-10-18 12:10
你好这个是fineui项目还是fineuipro项目?fineui找fineuipro的例子就不对了

FineuiPro的
作者: sanshi    时间: 2018-10-22 10:44
打断点是因为row为空值,也就是DataRowView row = e.DataItem as DataRowView;获取不到row。
获取的 row 为空,说明 e.DataItem 的类型不是 DataRowView。

这就需要你在VS中断点调试,看下 e.DataItem 到底是什么类型,然后转换之。





欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4