绑定gridview-在绑定GridView数据的时候发现有一个字段的值无法绑定

问题描述

在绑定GridView数据的时候发现有一个字段的值无法绑定

问题如上

if (e.Row.RowType == DataControlRowType.DataRow && e.Row.DataItem != null)
{
Ali0rderModel orderModel = e.Row.DataItem as Ali0rderModel;
if (null != orderModel)
{
Label lblVersionType = e.Row.FindControl("lblVersionType") as Label;
Label lblOrderID = e.Row.FindControl("lblOrderID") as Label;
Label lblProviderFlg = e.Row.FindControl("lblProviderFlg") as Label;
Label lblBeginDate = e.Row.FindControl("lblBeginDate") as Label;
Label lblCompanyName = e.Row.FindControl("lblCompanyName") as Label;
Label lblEndDate = e.Row.FindControl("lblEndDate") as Label;
Label lblLogType = e.Row.FindControl("lblLogType") as Label;
Label lblIsCancel = e.Row.FindControl("lblIsCancel") as Label;
Label lblAverageTime = e.Row.FindControl("lblAverageTime") as Label;
Label lblLogUser = e.Row.FindControl("lblLogUser") as Label;
Label lblWrongMsg = e.Row.FindControl("lblWrongMsg") as Label;
List orderlogList = orderlogBLL.GetModelList("orderid=" + orderModel.OrderId + " and IsActive=1");
AliOrderInfoModel orderInfo = orderinfoBLL.GetModel(orderModel.OrderId);
if (null != lblOrderID)
{
lblOrderID.Text = orderModel.OrderId.ToString();
}
if (null != lblProviderFlg)
{
if (orderModel.ProviderFlg != 1)
{
lblProviderFlg.Text = "中供";
}
else
{
lblProviderFlg.Text = "GGS";
}
}
if (null != lblCompanyName)
{
lblCompanyName.Text = orderInfo.CompnayChineseName;
}
if (null != lblBeginDate)
{
lblBeginDate.Text = orderModel.ModifiedDate.ToString();
}
if (null != lblEndDate)
{
lblEndDate.Text = orderModel.FinishDate.ToString();
}
if (null != lblLogType)
{
switch (orderlogList[0].LogType)
{
case 0:
lblLogType.Text = "新订单";
break;
case 4:
lblLogType.Text = "认证完成";
break;
case 20:
lblLogType.Text = "指派中文录入人员进行录入";
break;
case 21:
lblLogType.Text = "中文录入完成提交";
break;
case 22:
lblLogType.Text = "中文审核开始审核";
break;
case 23:
lblLogType.Text = "中文审核完成提交";
break;
case 24:
lblLogType.Text = "英文录入人员开始录入";
break;
case 25:
lblLogType.Text = "报告开始进行终审";
break;
case 26:
lblLogType.Text = "审核退单中文录入";
break;
case 27:
lblLogType.Text = "审核退单中文录入完成";
break;
case 28:
lblLogType.Text = "审核退单英文录入";
break;
case 29:
lblLogType.Text = "审核推到英文录入完成";
break;
}
}
//判断操作人
if (null != lblLogUser)
{
string person = "";
if (String.IsNullOrEmpty(person))
{
person = orderModel.BAName;
}
else
{
person = person + "," + orderModel.BAName;
}
if (String.IsNullOrEmpty(person))
{
person = orderModel.AuditName;
}
else
{
person = person + "," + orderModel.AuditName;
}
if (String.IsNullOrEmpty(person))
{
person = orderModel.TranslatorName;
}
else
{
person = person + "," + orderModel.TranslatorName;
}
lblLogUser.Text = person;

            }
            //判断是否取消
            if (null != lblIsCancel)
            {
                if (orderModel.IsCancel != true)
                {
                    lblIsCancel.Text = "否";
                }
                else
                {
                    lblIsCancel.Text = "是";
                }
            }
            //错误备注
            if (null != lblWrongMsg)
            {
                IList<ALI_OrderProblemMemoModel> pList = bll.GetModelList(orderModel.OrderId, "problem", false);
                if (pList.Count > 0)
                {
                    lblWrongMsg.Text = pList[0].RecordContent;
                }
            }

            认证版本
            if (null != lblVersionType)
            {
                if (String.IsNullOrEmpty(orderModel.VType))
                {

                    lblVersionType.Text = "查不到数据";
                }
                else
                {
                    lblVersionType.Text = orderModel.VType;
                }
            }
        }
    }
时间: 2024-11-03 12:22:13

绑定gridview-在绑定GridView数据的时候发现有一个字段的值无法绑定的相关文章

省市联动JS能绑定数据库数据么??能绑定的话怎么调数据库数据!!!!

问题描述 省市联动JS能绑定数据库数据么??能绑定的话怎么调数据库数据!!!! 省市联动JS能绑定数据库数据么??能绑定的话怎么调数据库数据!!!! 解决方案 省select可以直接绑定数据,市生成js数组,通过js获取数据中进行option的添加删除 一个简单的DEMO,注意数据的生成 省:<select id=""pro""><option value="""">请选择省</option>

jquery ajax 数据绑定-JQUERY ajax提交数据到后台,进行数据库查询,然后重新绑定GridView.

问题描述 JQUERY ajax提交数据到后台,进行数据库查询,然后重新绑定GridView. 我在前台放了一个input,type=button点击后触发下面的ajax提交数据到后台.后台处理后对一个GridView进行数据绑定.前台代码如下: params = JSON.stringify(obj); $.ajax({ type: ""Post"" url: ""/aspx_consumption/Consumption_Home.aspx/

datatble-查询完数据放入dataset处理完字段后,绑定gridview问题

问题描述 查询完数据放入dataset处理完字段后,绑定gridview问题 DataSet ds = SqlHelper.ExecuteDataSet(sql); DataTable dt = ds.Tables[0]; for (int i = 0; i < dt.Rows.Count;i++ ) { string accep = dt.Rows[i]["Rd_AcceptUnit"].ToString(); accep.TrimEnd(','); } this.gvComm

如何在gridview中批量添加数据

问题描述 如何在gridview中批量添加数据 我想在dev gridview 中批量添加数据,如何在gridview中批量添加数据,并保存数据库中 解决方案 向数据库批量添加数据JDBC--批量添加数据C#批量添加数据 解决方案二: 希望我的回复对你有用. 假定有一个Product表,字段有(Id,Name,Quantity,...)我们要一次批量更新Quantity的值 首先在Gridview中,Quantity列以TemplateField显示,其他的列属性设为只读,把显示格式设为Text

GridView如何让一行数据置顶~实在是没分了~请给位帮忙le

问题描述 GridView如何让一行数据置顶~实在是没分了~请给位帮忙 解决方案 解决方案二:这个恐怕不好办吧,只能在数据库里标记吧解决方案三:显示的时候先绑定有置顶标志的数据行,然后绑定其他的解决方案四:不太懂哦~!

在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据_自学过程

导言: 在前面的教程,我们用GridView创建了一个批编辑界面.在用户需要一次性编辑多条记录的情况下,批编辑界面很有用.同理,当用户需要同时删除多条记录时,该技术也很有用. 如果你使用过邮件系统的话,你应该对这种最常见的批删除界面很熟悉:界面里每一行都包含一个checkbox,此外,还有一个"Delete All Checked Items"按钮(如图1).本教程比较短,因为我们在前面的教程已经完成大体的框架,在前面的第50章<为GridView控件添加Checkbox>

GridView控件实现数据的显示和删除(第8节)_实用技巧

本节的学习内容是新闻列表的实现,使用分页功能一个页面显示4条新闻.在新闻显示页面,添加一个字段"删除",运行时,单击该行的"删除按钮时",弹出"确认删除此信息?"的提示信息,当按确定按钮时删除该行的信息,按取消按钮时不执行删除操作. 首先我们先进行一个知识点归纳: 数据源控件:用于实现从不同数据源获取数据的功能,可以设置连接信息.查询信息.参数和行为,可以消除ASP.NET中要求的大量的重复性代码. 数据绑定控件:只负责管理与实际数据存储源的连接

在gridview中更新完数据怎么选择所更新的行

问题描述 在gridview中更新完数据怎么选择所更新的行,效果就象点击选择列的效果那样. 解决方案 解决方案二:把Index在设置为刚才编辑的行就行了.解决方案三:哪个INDEX怎么设置给个例子好吗解决方案四:该回复于2008-04-09 15:46:05被版主删除解决方案五:这个怎么做呀急等解决方案六:就是定位我知道了就是设定selectindex再绑定旧可以了但遇上要绑定到第一页以后的数据旧不能选择了着怎么解决呢?解决方案七:该回复于2008-04-09 15:46:03被版主删除解决方案

重新想象 Windows 8 Store Apps (54) - 绑定: 增量方式加载数据

原文:重新想象 Windows 8 Store Apps (54) - 绑定: 增量方式加载数据 [源码下载] 重新想象 Windows 8 Store Apps (54) - 绑定: 增量方式加载数据 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 绑定 通过实现 ISupportIncrementalLoading 接口,为 ListViewBase 的增量加载提供数据 示例实现 ISupportIncrementalLoading 接口,以便为 ListV