FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1757|回复: 3
打印 上一主题 下一主题

Grid RowDataBound 取得字段值问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-25 11:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教下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要取得字段值该如何写?
沙发
 楼主| 发表于 2013-4-25 15:17:07 | 只看该作者
已自行解決。
板凳
发表于 2013-8-2 15:42:58 | 只看该作者

我现在也卡在这个问题上了,请问楼主怎么解决的?可否分享一下?
地板
 楼主| 发表于 2013-8-6 11:10:50 | 只看该作者
         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 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-28 10:41 , Processed in 0.043414 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表