FineUI 官方论坛

标题: Grid RowDataBound 取得字段值问题 [打印本页]

作者: liko1688    时间: 2013-4-25 11:36
标题: Grid RowDataBound 取得字段值问题
请教下Grid RowDataBound 问题
官网示例
Grid1.DataSource = DataTable;
Grid RowDataBound event要取得字段值是这样写
DataRowView row = e.DataItem as DataRowView;
int gender = Convert.ToInt32(row["Gender"]);

因我使用Entity Framework
Grid1.DataSource = var;
那Grid RowDataBound event要取得字段值该如何写?

作者: liko1688    时间: 2013-4-25 15:17
已自行解決。
作者: z8x2j8    时间: 2013-8-2 15:42
liko1688 发表于 2013-4-25 15:17
已自行解決。

我现在也卡在这个问题上了,请问楼主怎么解决的?可否分享一下?
作者: liko1688    时间: 2013-8-6 11:10
         p_daily row = e.DataItem as p_daily;

            if (row != null)
            {
                FineOAContext context = new FineOAContext();

                int Adduser = row.Adduser;
                t_User current = context.t_User.Where(c => c.FUserId == Adduser).Single();
                if (current != null)
                {
                    e.Values[3] = String.Format(current.FRealName.ToString(), row.Adduser);
                }

                string Jobstate = row.Jobstate;
                if (Jobstate == "Y")
                {
                    e.Values[8] = String.Format("完成", row.Jobstate);
                }
                else
                {
                    e.Values[8] = String.Format("未完成", row.Jobstate);
                }
            }




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