FineUI 官方论坛

标题: Grid多表头问题Grid1_RowDataBound 绑定出现数据错位 [打印本页]

作者: blueguitarzg    时间: 2013-7-10 15:40
标题: Grid多表头问题Grid1_RowDataBound 绑定出现数据错位
Grid多表头问题Grid1_RowDataBound 绑定出现数据错位
第一行数据绑定不到
[attach]2676[/attach]
第一行数据的id绑定到第二行去了
protected void Grid1_RowDataBound(object sender, GridRowEventArgs e)
        {
            FineUI.CheckBoxField field1 = (FineUI.CheckBoxField)Grid1.FindColumn("CheckBoxField1");
            FineUI.LinkButtonField link1 = (FineUI.LinkButtonField)Grid1.FindColumn("linkTY");
            FineUI.LinkButtonField link2 = (FineUI.LinkButtonField)Grid1.FindColumn("linkBTY");


            object o = Grid1.Rows[e.RowIndex].DataKeys[1].ToString();
            object d = Grid1.Rows[e.RowIndex].DataKeys[3].ToString();
            bool flag1 = getGYSApply(o);
            link1.Text = d.ToString();
            //field1.Enabled = flag1;
            //link1.Enabled = flag1;
            //link2.Enabled = flag1;
            Alert.Show(o + "-" + d);
        }

[attach]2677[/attach]

作者: 老范    时间: 2013-12-9 11:42
我也遇到相同问题,Grid1_RowDataBound 判断按钮是否可用的功能,结果错行了,都是在原来行的下面哪行渲染了
作者: sanshi    时间: 2013-12-9 13:37
不是BUG,仔细看下博客:http://www.cnblogs.com/sanshi/archive/2012/10/19/2730381.html

注意 RowDataBound  和 PreRowDataBound 的区别




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