如何为UltraWebGrid绑定datatable?(datatable是从数据库中查出来的数据)

问题描述

我现在有一个方法执行存储过程,返回一个datatable,查询字段有selectLargeCategoryID,LargeCategoryName,WeightValue,'+@buIds+',AverageScorefrom#EvalLargeCategoryPIVOT(AVG(SumOfEvalScore)forBU_IDin('+@buIds+'))aspvscore'exec(@sql)

我现在想把查询出来的字段绑定到UltraWebGrid中,而且PIVOT转换的字段要用linkbutton显示,UltraWebGrid的最后一列是一个模板列,请问如何为UltraWebGrid绑定查询出来的所有字段(注意其中有PIVOT出来的字段,列的数目不确定)。我现在有一个方法,大概是用datatable先把查询出来的数据添加列(用循环),然后添加row(也就是数据,也是用循环)然后在为UltraWebGrid绑定这个datatable。可能有人要问既然你的方法已经返回一个datatable了,那为什么还有新建一个datatable添加列和行呢?这也是我想知道的,因为我直接把UltraWebGrid绑定方法,不对。大家有其他的意见吗?多谢了!

解决方案

解决方案二:
很好。
解决方案三:
大家帮忙看一下啊,急用!多谢了!
解决方案四:
我也想知道啊

时间: 2024-08-02 11:15:51

如何为UltraWebGrid绑定datatable?(datatable是从数据库中查出来的数据)的相关文章

image的imageurl如何与数据库中的某个字段绑定

问题描述 本人做一个datalist加入了一个image模板列,如何使其的imageurl能与数据库中的某个字段绑定 解决方案 解决方案二:数据库中的某个字段是url字符串?还是图片本身?解决方案三:url字符串解决方案四:ImageUrl='<%#Eval("url字符串")%>'解决方案五:顶楼上的解决方案六:<imgsrc='../PubImage/<%#Eval("FileName")%>'width="133&quo

mysqlcommandbuilder-mysql中修改参数保存到datatable再更新到数据库出现问题

问题描述 mysql中修改参数保存到datatable再更新到数据库出现问题 这里我使用mysqlcommandbuilder实现这一功能这样使用正确吗,有什么其他好的建议 解决方案 用不着什么command builder,你的问题是你的hardwareparameter_delectcommand没有值.你怎么写的.你直接用 MySQLCommand cmd = new MySQLCommand(sql) 解决方案二: 产生异常了.你填充的参数是不是不正确

c#算法-c#中快速从3个DataTable中分别提取一个数据进行相加,获得我想要的值

问题描述 c#中快速从3个DataTable中分别提取一个数据进行相加,获得我想要的值 [背景]:有三个DataTable,每个DataTable大约1.5万条数据. [我的需求描述]:封装一个方法,参数1是我需要的值,参数2是偏差值,参数3.4.5分别是3个DataTable,参数6是一个允许的匹配次数(当然,有好的办法的话,这个参数可以不要),我的意思必须要很快的从3个DataTable中各抽出一行中的一列(也就是分别从3个DataTable中提取一个数),进行相加,3个数加得的总和应该在参

asp.net DataTable相关操作集锦(筛选,取前N条数据,去重复行,获取指定列数据等)_实用技巧

本文实例总结了asp.net DataTable相关操作.分享给大家供大家参考,具体如下: #region DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// <summary> /// DataTable筛选,排序返回符合条件行组成的新DataTable或直接用DefaultView按条件返回 /// eg:SortExprDataTable(dt,"Sex='男'","Time Desc&quo

关于UltraWebGrid绑定IEnumerable&amp;amp;lt;T&amp;amp;gt;的问题

问题描述 我在使用UltraWebGrid绑定IEnumerable<T>类型的数据源时,发现前三条数据不在了,然而如果将IEnumerable<T>转换为ToList<T>再绑定,则很正常,我用asp.net里的DataGrid试了下,数据也是完整的.我的IEnumerable<T>是从IDataReader中读出来转换为T类型的.请问有没有与我相同经历的,望解答,不然我要把所有的代码都ToList<T>. 解决方案 解决方案二:在线等,顶!!

VB.net MSchart画图绑定数据库中两列数据。

问题描述 VB.net MSchart画图绑定数据库中两列数据. 请问用MSchart画图时,怎么绑定数据库中两列数据,我用的数据库是access,希望大家帮忙帮忙. 解决方案 无论你用什么数据库,总能取到一个 DataTable吧. chart1.DataBindCrossTable(dt.DefaultView, "分组字段名", "x坐标字段名", "y坐标字段名", "", PointSortOrder.Ascendi

利用asp.net datalist绑定数据库中的图片,后台该怎么写

问题描述 利用asp.netdatalist显示数据库保存的图片,前台是这样写的:<asp:ImageID="Image1"runat="server"ImageUrl='<%#"~/picture/"+Eval("image")%>'/>,那后台该怎么写呢 解决方案 解决方案二:直接绑定在前台赋值即可解决方案三:后台:DataList1.DataSource=dt;DataList1.Databind

在IBM DB2数据库中进行包的重绑定

重绑定是对先前已经与数据库进行了绑定的应用程序重新生成包(Package)的过程.当应用程序对应的包,被标记为不合法(Invalid)或不可操作(Inoperative)的时候,用户必须对它进行重绑定.有的情况下,包虽然依然合法,但是用户为了提高程序的运行性能,如利用新的索引,或者在运行完RUNSTATS命令后利用新的系统优化数据,用户也会进行包的重绑定. 如果应用程序的包依赖于某些数据对象,如表,触发器等.当这些数据对象被删除时,包将会被设置为不合法(Invalid).不合法的包在下一次被执行

ASP.NET使用Gridview绑定数据库中的图片

注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章. 我们都知道,在Gridview中不能直接去绑定数据库中的图片,我们可以利用HttpHandler很容易的完成这个任务,在这里我记录一下这个过程. 1.上传图片存储到数据库中 在数据库中创建一个表,添加一下3个字段: 步骤一:在Web页面中拖一个FileUpload 控件,一个文本框用于输入名称和提交上传按钮 <asp:FileUpload ID="fuImage" runat="server" /&g