DataGrid动态绑定DataTable的问题!!急,在线等!

问题描述

先看代码:DataTabledt=newDataTable();for(inti=0;i<textname.length-1;i++)//textname是一个字符串数组{//myClass是自定义的一个类,返回DataTable类型;函数GetTable是根据参数textname数据组的值(字段名)//来获取表中某一列,//将此列返回到t1中,即t1中只有字段名为"textname[i]"的列。t1=myClass.GetTable(Field[i].ToString());BindColumnbc=newBindColumn();bc.DataField=textname[i].ToString();DataGrid1.Columns.Add(bc);DataGrid1.DataSource=t1;DataGrid1.DataBind()}我想实现的功能是,通过不同的textname[i]来动态生成i个DataTable,即i个t1,每次循环的时候都将t1做为DataGrid的数据源,也就是说DataGrid最终于显示应该为i列。但是显示效果为:DataGrid是显示了i列,但是每一列的数据相同,为最后一列的数据。请问我的程序问题出在哪啊?

解决方案

解决方案二:
DataTabledt=newDataTable();for(inti=0;i<textname.Length;i++){DataColumnscon=newDataColumn(i.ToString());dt.Columns.Add(con);}this.DataGrid1.DataSource=dt;this.DataGrid1.DataBind();我的方式是先把table构建好。然后直接绑定。你看看是否可以。
解决方案三:
DataTabledt=newDataTable();for(inti=0;i<textname.Length;i++){DataColumnscon=newDataColumn(textname[i].ToString());dt.Columns.Add(con);}this.DataGrid1.DataSource=dt;this.DataGrid1.DataBind();
解决方案四:
mark
解决方案五:
你前面的一些程序我就不说了但是这两行DataGrid1.DataSource=t1;DataGrid1.DataBind()必须放到循环完毕之后才能执行的

时间: 2024-09-24 11:52:18

DataGrid动态绑定DataTable的问题!!急,在线等!的相关文章

jsp-百度编辑器1.4.3JSP版 如何修改文件上传路径?急在线等

问题描述 百度编辑器1.4.3JSP版 如何修改文件上传路径?急在线等 RT 默认的上传路径在重启Tomcat的时候会造成图片丢失的情况,请问该如何修改百度编辑器的文件上传路径 急........................在线等 解决方案 在ueditor/jsp/config.json中的 "imagePathFormat": "/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存

请问这个C++的dll在C#中怎么调呀?急……在线等!

问题描述 请问这个C++的dll在C#中怎么调呀?急--在线等! C++中的调用: extern "C" _declspec(dllimport) int ReadGzjzzData(char* pData,char* photo,int * iErrCode); void CReadGzjzzDlg::OnBnClickedOk() { // TODO: 在此添加控件通知处理程序代码 // OnOK(); char Data[64*1024] = {0};//各字段用双竖"

jquery-jQuery自动排版,急在线等

问题描述 jQuery自动排版,急在线等 一横排8张图片,我隐藏右边jQuery如何让其余图片自动向右靠 解决方案 右浮动布局就好了, <style> .floatright img{float:right;margin-left:5px} </style> <div class="floatright"> <img alt="image1"/> <img alt="image2"/>

mfc文本框edit ctrl光标焦点问题-急在线等-谢谢

问题描述 mfc文本框edit ctrl光标焦点问题-急在线等-谢谢 有2个文本框A,B 文本框A:作为log输出信息窗口,假设不停地输出log信息,我使用setsel.setfocus.replacesel的方法做的末尾追加:文本框B:一个输入的文本框,在文本框A不停输出的前提下,光标焦点老是跑到文本框A的末尾: 问题:文本框B怎么才能在 文本框A不停输出的前提下 获取光标焦点,焦点不跑到A? 谢谢,描述的应该很清楚了,如果不清楚,请追问,再次谢谢. 解决方案 追加文本用不着设置焦点.Send

java-JAVA ATM类 很急 在线等

问题描述 JAVA ATM类 很急 在线等 初学者急求教,题目如下,谢谢大家了 应用Java面向对象概念编写一个银行ATM系统Java应用,要求实现下列功能: 1.查询余额 2.存款 2.取款: 3.转账 应用技术要求: 1.要应用到Java面向对象技术(封装,基础和多态,也可有接口等技术) 2.要求有图形界面作为界面,后台应用非图形界面 3.可应用其他Java技术 解决方案 http://www.atguigu.com/download.shtml 这个链接你点击进去,这里面的免费视频中有个b

字段-有关oracle11g的问题,急在线等

问题描述 有关oracle11g的问题,急在线等 a5107 这个字段数据类型为varchar2 长度为 1 现在有几笔数据显示是没有值的.我用条件 a5107=' ' 或者 a5107=null 或者 a5107 <> '0' 这几个条件都查不到这几笔数据 .不知有没有大神知道原因 解决方案 你用 is null,is not null,试试 解决方案二: a5107 IS NULL

visual studio-VS2013 c++ 编写与导入dll文件 详细求教 急在线等

问题描述 VS2013 c++ 编写与导入dll文件 详细求教 急在线等 首先想明确动态链接库与静态链接库的区别,以及是否可以通过dll与lib文件判断该接口是动态链接库还是静态链接库.如何判断. 其次,想求教如何用VS2013,在完全空白项目下编写dll文件一步步编写一个最简单的类. 最后,如何导入一个已经编好的dll文件 QQ398612945(答好另有酬谢) 解决方案 加我QQ 893277858 给你整个工程的代码... 解决方案二: 动态库和静态库都需要.h .lib文件,动态库还需要

设计-小白求助 C++编程 急 在线等

问题描述 小白求助 C++编程 急 在线等 1.定义一个职工类CWorker,数据成员包括姓名.职工号.工龄.工资:成员函数有构造函数,设置数据成员值的函数,读取数据成员值的函数.在主函数中定义对象数组,再编写一个CWorker类的友元函数,计算平均工资,查找最高工资. 2.设计一个职工类CWorker,成员包括姓名.职工号.工龄.工资及相关的成员函数.由它派生出教师类CTeacher,包括职称,所属部门等属性和相关的成员函数.编写一个主函数,对设计的类进行测试.

请教一下,代码优化问题,急在线等

问题描述 请教一下,代码优化问题,急在线等 @RequestMapping(value = { "/getaddressmg" }) public ModelAndView getAddressMg(HttpServletRequest request, Model model) { ModelAndView view = this.getBaseModelAndView("custom/addressmg/addressmg"); try { CustomInfo