list 绑定ASPxGridView的问题

问题描述

这是我写的protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringpid=Request["pid"];List<sb>xsb=GetSbList();this.ASPxGridView1.DataSource=xsb;this.ASPxGridView1.DataBind();}}publicstringa;publicList<sb>GetSbList(){GreenInterfaceg=newGreenInterface();varxsb=newsb();varxsbList=newList<sb>();vartemp=newsb();//stringsql="selectprod_OrgName,prod_NO,prod_Name,Count,prod_Unit,prod_Price,DealTotalfromT_SubOrderswhereMainOrderID='"+pid+"'andprod_TypeName='建材'groupbyprod_OrgName,prod_NO,prod_Name,Count,prod_Unit,prod_Price,DealTotal";stringsql="selectprod_OrgName,prod_NO,prod_Name,Count,prod_Unit,prod_Price,DealTotalfromT_SubOrdersgroupbyprod_OrgName,prod_NO,prod_Name,Count,prod_Unit,prod_Price,DealTotal";DataTabledt=g.Query(sql,ConnectionStrings.DBPS).Tables[0];if(dt.Rows.Count>0){for(inti=0;i<dt.Rows.Count;i++){if(a!=dt.Rows[i]["prod_OrgName"].ToString()){temp.物料组="报价";temp.总价="800";xsbList.Add(temp);}xsb.物料组=dt.Rows[i]["prod_OrgName"].ToString();xsb.物料号=dt.Rows[i]["prod_NO"].ToString();xsb.物料名称=dt.Rows[i]["prod_Name"].ToString();xsb.数量=dt.Rows[i]["Count"].ToString();xsb.单位=dt.Rows[i]["prod_Unit"].ToString();xsb.单价=dt.Rows[i]["prod_Price"].ToString();xsb.总价=dt.Rows[i]["DealTotal"].ToString();a=dt.Rows[i]["prod_OrgName"].ToString();xsbList.Add(xsb);}}returnxsbList;}生成时出现AprimarykeyfieldspecifiedviatheKeyFieldNamepropertyisnotfoundintheunderlyingdatasource.Makesurethefieldnameisspelledcorrectly.Payattentiontothecharactercase.我想问返回的list如何绑定到ASPxGridView

解决方案

时间: 2024-12-10 01:59:00

list 绑定ASPxGridView的问题的相关文章

ASPxGridView的数据是后台绑定的,实现不了筛选和分页的功能

问题描述 我的ASPxGridView控件的数据是在后台绑定的,但是实现不了筛选和分页的功能,只能显示一页的数据?筛选行也是无法使用..........求解...... 解决方案 解决方案二:问题已解决咯解决方案三:我把代码放在Page_Load里面就可以,但是放在if(!this.IsPostBack){}响应客户端事件就不行,怎么办?解决方案四: 解决方案五:不能放在!IsPostBack里,Dev很明确必须要放Page_Load里.关键是你的需求是什么,描述具体点解决方案六:GridVie

ASPxGridView我用这个方法导出EXCEL 只有表头,没有表体,网上说的在pageload里绑定 我也试过了 都没有 下面是我的代码

问题描述 protectedvoidButton1_Click(objectsender,EventArgse){stringssql="selecttop10fname,fitemid,fnumberfromt_icitem";DataTabledt=newDataTable();dt=SqlFunc.ExecSQL(ssql);ASPxGridView1.DataSource=dt;ASPxGridView1.DataBind();}protectedvoidButton2_Cli

【求助】ASPxGridView自定义列操作

问题描述 页面有一个下拉框,选择学校,ASPxGridView,绑定了一个sqldatasource,当下拉框选择学校后,在ASPxGridView中显示学校员工的信息,但是显示的表中没有我想要员工名字,因为数据库中那表只存有员工ID(员工名字和ID在另外一张表里),所有我就自己加了一列在员工ID后面,问题来了:怎么给这一列赋值,也就是根据员工ID,到数据库中另外一个表中查找员工名字显示在上面. 解决方案 解决方案二:你应该在绑定的时候得到一个要显示的集合,你应该把要用的数据开始都添加到你要的集

ASPxGridView取选中行的某一列值

问题描述 大神,我想当鼠标选中ASPxGridView某一行时,取其中一列的值.我用这种方法.row可以获取到,但是key总是提示undefined,请问该怎么解决呢?varrow=MasterData.GetFocusedRowIndex();varkey=MasterData.GetRowValues(row,"TT001"); 解决方案 解决方案二:怎么没人啊?解决方案三:你看一下官方的,或者在里面搜一下就有了项目太大不爱打开找解决方案四:引用2楼FoxDave的回复: 你看一下

未能加载文件或程序集“DevExpress.Web.ASPxGridView.v7.3, Version=7.3.7.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1”或它的某一个依赖项。系统找不到指定

问题描述 源错误:行62:<addassembly="DevExpress.Utils.v7.3,Version=7.3.7.0,Culture=neutral,PublicKeyToken=49D90C14D24271B5"/>行63:<addassembly="DevExpress.XtraEditors.v7.3,Version=7.3.7.0,Culture=neutral,PublicKeyToken=49D90C14D24271B5"/

aspxgridview-按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示

问题描述 按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示 页面刚加载的时候绑定了ASPxGridView1,按条件筛选后重新绑定ASPxGridView1绑定的数据没有显示 这是我的代码 DataTable dt = new DataTable(); dt=ALLS.RepaymentPlanQueryHe(StartDate, closingDay).Tables[0]; this.ASPxGridView1.DataSource = dt; this.ASPxGridVie

后台如何获取ASPxGridView里 &amp;amp;lt;%#Eval(&amp;amp;quot;FTI_MARK&amp;amp;quot;)%&amp;amp;gt;的值

问题描述 <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="MyTest.aspx.cs"Inherits="MyTest"%><%@RegisterAssembly="DevExpress.Web.ASPxEditors.v8.1,Version=8.1.3.0,Culture=neutral,PublicKeyToken=9b171c9fd6

ASPxGridView通过FindControl找不到从表

问题描述 ASPxGridView_FS是主表,ASPxGridView_mx是从从表,在我点击确定按钮后需要给从表绑定存储过程,ASPxGridViewgridl=(ASPxGridView)ASPxGridView_FS.FindControl("ASPxGridView_mx")返回值为null 解决方案

aspxgridview合并单元格

问题描述 请教高手,我的aspxgridview数据是后台通过sql绑定的.但是有几列数据相同.我想合并前面两列数据相同的单元格.比如:请问怎么解决呢?困扰好久了,找不着办法.是aspxgridview,不是gridview.谢谢大家!