动态DataGridView的动态的添加列

问题描述

现在动态的生成了一个DataGridView,行是固定的15行,列至少要2列。然后我有一个LIst<info>集合,info里有3个元素,“学号”,“姓名”,“性别”。要把list<info>信息添加进DataGridView里(学号->DataGridViewTextBoxColumn,姓名->DataGridViewTextBoxColumn,性别->DataGridViewTextBoxColumn)也就是动态的生成行和列(行是固定的15行,列至少要2列),添加到DataGridView里去。但数据大于30个的时候,要增加列(15行不变的)来显示其内容,依次列推。各位大神,怎么动态的增加列。以下是增加列的方法,但增加不固定数目的列,不知道怎么办。需要生成多个DataGridViewTextBoxColumn的对象么,DataGridViewTextBoxColumnNo=new

DataGridViewTextBoxColumn();dataGridView1.Columns.Add(No);

解决方案

解决方案二:
该回复于2011-12-14 09:06:56被版主删除
解决方案三:
该回复于2011-12-14 10:03:41被版主删除
解决方案四:
DGV比较占资源,用第三方那个好
解决方案五:
DataGridViewTextBoxColumnNo=new

DataGridViewTextBoxColumn();dataGridView1.Columns.Add(No);不一定要用No这样的变量了,把这两句话放到循环里不就可以了?至于对象的属性取得,用反射。

时间: 2024-10-03 19:35:37

动态DataGridView的动态的添加列的相关文章

c# listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响

问题描述 c#listview或datagridview显示动态添加的数据,效果是局部(刷新)添加数据,添加新数据同时对操作原显示数据无影响 解决方案 解决方案二:你说的添加新数据是重新绑定,还是在原基础上增加行?解决方案三:引用1楼dongxinxi的回复: 你说的添加新数据是重新绑定,还是在原基础上增加行? 增加行例如:listview展示如下:1abc2def3ghi一段时间数据库有新数据1abc2def3ghi4jkl5mnp解决方案四:无非就是比较两条数据是非"一样"嘛傻瓜式

JavaScript动态添加列的方法_javascript技巧

本文实例讲述了JavaScript动态添加列的方法.分享给大家供大家参考.具体实现方法如下: /*** * 动态添加table 列 * @param result */ function addRow(resultJson){ /* var temp = []; temp = $.grep(arr, function(val, key) { if(val.indexOf('c') != -1) return true; // 如果[invert]参数不给或为false, $.grep只收集回调函

GridView动态添加列的方法及代码

代码如下: protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //创建列实例 mycustomField.ShowHeader = true; // 设置属性 LinkButton lb = new LinkButton(); lb.Text = "Delete"; mycustomField.HeaderTemplate =

button-给动态创建的按钮之间添加空间

问题描述 给动态创建的按钮之间添加空间 在程序中我动态的创建了很多按钮,但是如何在两个按钮之间添加空间呢?我用这样的代码但是没有实现,大家能帮助我吗?谢谢! private LinearLayout LLDynamic; private RelativeLayout.LayoutParams ParaOne;ParaOne = new RelativeLayout.LayoutParams(280 30);Button button1= new Button(Twindo_fromEditGro

PHP动态的在图片上添加透明度渐变的效果

今天因为临时需要,要动态的在图片上添加透明度渐变的效果,在网上找了半天没有相应功能的算法.... 自己写了一个: 以下为引用的内容: <? ////$strimgsrc = file_get_contents(""); ////$imgsrc = imagecreatefromstring($strimgsrc); $imgsrc = imagecreatefromjpeg("5307754.jpg"); $imgsrcw = imagesx($imgsrc)

treeview-c# 窗体,动态实现Treeview节点的添加和删除

问题描述 c# 窗体,动态实现Treeview节点的添加和删除 c# 窗体,动态实现Treeview节点的添加和删除,节点所需信息首先导入数据库,从数据库提取显示具体来说是这样的,要做是一个实验室设备管理系统,用到树形结构,树形结构设计为三层,第一层为学院名称(比如信息学院,建筑学院,文法学院等),第二层为系也就是专业(例如信息学院有计算机系,通信系),第三层为实验室名称(例如计算机系有网络实验室,安全实验室等),我已经建立好了三个表,不知道如果利用树形结构从数据库读取信息,老师说很简单,什么用

jtable-怎么在JFrame里动态产生如下n行n列表格

问题描述 怎么在JFrame里动态产生如下n行n列表格 解决方案 直接对table中的行列进行循环就行了 解决方案二: http://www.2cto.com/kf/201309/245859.html

JS脚本实现动态给标签控件添加事件的方法_javascript技巧

本文实例讲述了JS脚本实现动态给标签控件添加事件的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &l

JS动态的把左边列表添加到右边的实现代码(可上下移动)_javascript技巧

废话不多说了,直接给大家贴代码了,具体代码如下所示: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <tit