问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c# DataGridView数据绑定编程与显示

发布网友 发布时间:2023-07-13 13:03

我来回答

1个回答

热心网友 时间:2024-12-02 04:24

      DataGridView中一列一列的绑定(列名存在集合arrList中 数据存在DataTable)

  解释 集合(arrList)中存SQL语句SELECT中的 名字 转换成DataTable的 列名 //通过集合中的名字创建列名

  protected DataTable CreateTable(ArrayList arrList DataReader reader)

  // reader可以从ExecuteReader获得

  {

  // DataTable的名字

  DataTable dt = new DataTable( table );

  //给DataTable定列名

  for (int i = ; i < arrList Count; i++)

  {

  DataColumn dtColumn = new DataColumn();

  dtColumn ColumnName = (string)arrList[i];

  dt Columns Add(dtColumn);

  }

  //往DataTable里加行

  DataRow dtRow;

  while (reader Read())

  {

  dtRow = dt NewRow();

  for (int i = ; i < arrList Count; i++)

  {

  try

  {

  dtRow[(string)arrList[i]] = reader GetValue(i) ToString();

  }

  catch

  {

  dtRow[(string)arrList[i]] = System DBNull Value;

  }

  }

  dt Rows Add(dtRow);

  }

  return dt;

  }

  DataTable m_listViewInfo = CreateTable(集合名 DataReader名)

  //将DataTable绑定到DataView中

  DataView dvListViewInfo = new DataView(m_listViewInfo);

  dataGridView Columns Clear();

  //取消dataGridView 按默认方式显示

  dataGridView AutoGenerateColumns = false;

  //绑定DataView到dataGridView上

  dataGridView DataSource = dvListViewInfo;

  DataGridViewTextBoxColumn dtcTimeStamp = new DataGridViewTextBoxColumn();

  dtcTimeStamp DataPropertyName = TIMESTAMP ;//SQL语句得到的列名 可从集合中获得dtcTimeStamp HeaderText = 日期 ;//列头显示的汉字dtcTimeStamp Width = ;

lishixin/Article/program/net/201311/11429
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助:补全成语. _然而止、_然不屈、_然四顾、_然若失、_然而至、_然拒绝、_然无声... 我姑妈(姑妈去世),现奶奶的房产 姑妈的女儿有继承权吗? 丈夫去世遗产应该能怎么分配 《人世间》骆士宾遗产股权归谁所有 为什么说曹珊不应该得罪水自流_百 ... 有谁知我国十大元帅及十大上将? 解放中国的10大元帅是那几个? 对中国有何影响? 中国历史上的十大元帅 为什么中国过去有元帅现在没有了 ...想看中国80年代、90年代热播的电视剧,《渴望》、《蛙女》等,越多... 请教有关VB的datagridview的详细功能与用法 datagridview逐行加载 济宁地区有没有批发实木床价格便宜的 实木床厂家介绍 重庆哪里有床板批发的 iphone最新qq有个同步一个星期的聊天记录 能取消吗 就是不能再同步... IPHONE 2011QQ同步7天聊天记录这个功能怎么删除或取消啊 怎么关闭华为手机的应用推荐功能 夕阳下的金柳 windowsxp系统下如何安装使用QQ影像 XP系统安装QQ提示提取安装文件失败如何解决 xp系统下怎样安装QQ游戏客户端|xp系统安装QQ游戏客户端图文教程_百度知 ... 到哪里找犬夜叉中文谐音歌词?拜托各位大神 日文翻译!要译音! 蜂蜜结晶好还是不结晶好 蜂蜜什么样的好 插画海报案例-在做海报的时候老是找不到灵感怎么办? Win10系统下安装chrome后桌面和快捷方式都打不开怎么办 Win10电脑桌面软件快捷方式全变成一样的图标打不开怎么解决 用96朵红花和72朵白花作花束,如果每束花里的红花朵数都相等,每束花里... ...女人,与大龄剩男结婚,大龄剩男为何愿意娶再婚女人? 洛克王国帮忙配个阵容? 谁能帮我鉴定洛克王国呆火鸟?(要有最佳性格和最佳天赋,最好把种族值... 求求求!!!1好看的日本动画片,(偶像+校园+爱情或魔法),谢谢谢谢谢... 金涮把有毒吗 诈骗团伙通常通过哪些渠道招聘? ...工资月月胀满包,老婆大人,熊二爱你,一生一世,翻译成英文_百度... 求求你老婆大人别生气了英文怎么翻译 萸黄连的作用与功效 写给你的情书|有没有一条通往你心里的路 再次微笑中的插曲 通向你心中的路 有谁知道连接地址哦 大明王朝嘉靖皇帝是怎样登基的 通往你心里的路漫长,我在一步一步靠近 练什么字字写出来好看呢 怎样写出好看的字 内窥镜[C13呼气试验] 碳尿素测幽门螺旋杆菌结果: 测定值:11.4 诊断... 内镜诊断是:浅表性胃炎HP弱阳性怎么治? 学校请的协管员和临时工算是学校的工会会员吗 怎样来评价重庆黄泥磅医院 重庆黄泥磅医院如何?有没有性病科呀? 重庆黄泥磅医院看尖锐湿疣可靠吗