C#中动态绑定Datagridview数据

数据并不是固定的!也就是说数据可能有80个字段,也可能只有2个字段!
全部都在后台定义绑定!对了,没有实体类!
请大神帮助!谢谢

0

4个回答

datagridView1.DataSource = 你的数据.Select(x => new {你要的字段列表}).ToList();

0

C# 反射应该可以解决

0

用linq 查找出你需要的字段 然后直接绑定

0

用数据库控制输出,比如存储过程或者视图什么的,前台datagridview直接绑定输出后的表,
datagridview1.datasource=ds.tables(0)

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dataGridView动态绑定数据下拉框
dataGridView读取文件列名和数据库字段名称,文件列名作为原始列(固定的),数据库字段列(动态下拉框)。一个设定关系导入功能
C#动态绑定datagridview单元格控件
C#动态绑定datagridview单元格控件 具体方法如下: 1.实例化一个定义好的控件:如combobox 2.初始化combobox控件 3.获取
DataGridView中combox数据动态绑定问题!
问一下大虾们:rn在我的程序中有一个DataGridView其中一个列用了comboxrn想实现如下功能rn查询信息的时候,combox中动态绑定其它表中的数据,并且在combox初始显示为下拉列表中的和!rn如下rn[i]员工编号 部门 基本工资 缺勤(combox) 扣除小计 实发工资[/i]rnrnrnrn在缺勤这个列里有缺勤类型,比如事假,病假,旷工等,这些信息在另外一个表里,关联员工编号rn如何实现,谢谢大家了
C#中DatagridView单元格动态绑定控件
我们在使用DatagridView的列样式的时候很方便,可以设置成comboboxcolumn,textboxcolumn等等样式,使用起来非常方便,但是,这样设置的列都采用同一种样式.对同一列采用多种样式的,就需要单独对单元格进行操作了. 具体方法如下: 1.实例化一个定义好的控件:如combobox 2.初始化combobox控件 3.获取 priv...
动态绑定DataGridView
动态绑定DataGridView 动态绑定DataGridView
datagridview动态绑定
在一个form的datagridview中如何根据参数(如表名)来动态地绑定一个数据库中的多个表,一次绑定一个rnrn请给个大致的代码rnrn有人说只用那个datasource就行了,是么?
winform中如何动态绑定DataGridView
有如下要求:rn net2005的winform中开发中rn DataGridView显示两列 一列是数字(根据方法得到) 一列是下拉框(同样是根据方法得到)rn rnrn不知道什么是动态绑定...rn大家指点下rn一上午没折腾出来
C#中dataGridView显示数据
[size=18px][在VS2008的wiform下.rn我用dataGridView显示数据,有好几个列的数据是数字型的,rn比如第一列的"0",或"1",我想依照这个数字,0故障,1正常,rn第二列的"0",或"1",我想依照这个数字,0无效,1有效,rn这个dataGridView我是用table绑定的rnthis.dataGridViewzhuijia.DataSource = table;[/size]rn[img=file:///C:/Documents%20and%20Settings/Administrator/桌面/QQ截图未命名.jpg][/img]rnrnrnrn请问大家这个该怎么做呢
C# 读取Excel数据到datagridview中
要做Excel文档读取到datagridview单元格中的程序,rn1.开始的时候尝试将Excel文档数据直接读取到datagridview单元格中,发现最后datagridview中存在很多空白行,且没办法对空白行进行处理rn2.后来我通过先将Excel数据读取到二维数组中,再由二维数组转换成datatable类型数据,最后将datatable赋值给datagridview空间的datasource来实现,但现在出现一个新的问题,老是出现报错提示"异常来自 HRESULT:0x800A03EC";另外说一句我装的是Office2010专业版_试用版rn具体代码如下:rnusing Microsoft.Office.Core;rnusing MSExcel = Microsoft.Office.Interop.Excel;rnusing MSWord = Microsoft.Office.Interop.Word;rnrn private string path;rn private MSExcel.Application excelApp;rn private MSExcel.Workbooks wbs = null;rn private MSExcel.Sheets sheet = null;rn private MSExcel.Worksheet ws = null;rnrn private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)rn rn DataTable dt = new DataTable();rn DataRow dr;rn string[,] str;rn string[] strText=new string[4]"宠物名称","天生技能1","天生技能2","天生技能3";rn OpenFileDialog open = new OpenFileDialog();rn open.Title = "打开Excel文件";rn open.Filter = "Excel文件(*.xlsx)|*.xlsx|所有文件(*.*)|*.*";rn open.RestoreDirectory = true;rn if (open.ShowDialog() == DialogResult.OK)rn rn path = open.FileName;rn str = readExcel(path);rn for (int i = 0; i < strText.Length; i++)rn rn dt.Columns.Add(strText[i].ToString());rn rn for (int i = 0; i < str.GetLength(0); i++)rn rn dr = dt.NewRow();rn for (int j = 0; j < str.GetLength(1); j++)rn rn dr[j] = str[i, j];rn rn dt.Rows.Add(dr);rn rn dataGridView1.DataSource = dt;rn rnrn rn private string[,] readExcel(string path)rn rn rn object miss = System.Reflection.Missing.Value;rn excelApp.UserControl = true;rn excelApp.DisplayAlerts = false;rn excelApp.Application.Workbooks.Open(path, miss, miss, miss, miss,rn miss, miss, miss, miss,rn miss, miss, miss, miss,rn miss, miss);rn wbs = excelApp.Workbooks;rn sheet = wbs[1].Worksheets;rn ws = (MSExcel.Worksheet)sheet.get_Item(1);rn int rowNum = ws.UsedRange.Cells.Rows.Count;rn string[,] str = new string[rowNum, 4];rn string cellStr = null;rn char ch = 'A';rn for (int i = 0; i < 93; i++)rn rn for (int j = 0; j < 4; j++)rn rn cellStr = ch.ToString() + (i + 1).ToString();rn[b] str[i,j] = ws.UsedRange.Cells.get_Range(cellStr, miss).Text.ToString();//这句出现报错"异常来自 HRESULT:0x800A03EC"[/b][color=#FF0000][/color]rn rn ch++;rnrn rn return str;rn
C# datagridview 已经存在动态绑定的数据,如何再添加数据进去
现在一个datagridview 里面已经存在了动态绑定的数据。这些数据都是从数据库里面读的。rn代码就是datagridview.datasource=ds.Table[0]; rn现在我有一个list。list里面存放了N多数据。怎么再把这个list里面的数据添加到这个datagridview里面去啊。求解
c# 中DataGridView 验证数据
我在通过数据验证时,当验证数据有问题时,怎么不会出现相应的错误符号(红色的感叹号),急求~~~rn代码如下:rn private void dgvBasePointsList_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)rn rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "";rn int newInteger;rn double newDouble;rnrn if (this.dgvBasePointsList.Rows[e.RowIndex].IsNewRow) return; rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "";rn switch (e.ColumnIndex)rn rn case 0:rn rn if(!int.TryParse(e.FormattedValue.ToString(),out newInteger) || newInteger < 0)rn rn e.Cancel = true;rn this.dgvBasePointsList.Rows[e.RowIndex].ErrorText = "点号必须输入正整数!";rn rn rn rn rn break;rn
datagridview 动态绑定数据源
点击按钮从数据库返回一个数据集,并将其重新绑定到dataGridView1显示!我用的方法是:rn dataGridView1.ClearSelection();rn dataGridView1.DataSource = ds;rn dataGridView1.DataMember = "HD";rn ds.AcceptChanges();rn但是不能够显示!求大家给个意见!谢谢!急需!!!!!!rnrn
怎么样动态绑定DataGridView
在这个form页面里面,左侧有三个选项ABC,点击确定后,选中后分别按照各自的条件搜索数据库,将结果显示在右侧的DataGridView里面。我要怎么做呢? rnrn第二天上路的菜鸟,希望各位大侠指点。
DataGridView 动态绑定 DataGridViewComboBoxColumn 问题?
一个 DataGridView 中有一 DataGridViewComboBoxColumn 列rn我想实现当点击某一按钮时给 DataGridViewComboBoxColumn 绑定数据项rn但现在的问题是 DataGridViewComboBoxColumn 项还是原样,rn没有变成我新添加的? 问下各位是怎么回事?rnrnDataGridViewComboBoxColumn column1;rnrnprotected void load(object ...)rnrncolumn1 = new DataGridViewComboBoxColumn();rncolumn1.DataPropertyName = "S_DATASPACE";rncolumn1.DisplayStyle = System.Windows.Forms.DataGridViewComboBoxDisplayStyle.ComboBox;rncolumn1.HeaderText = "SENDHOST DATASPACE";rncolumn1.Name = "sDataSpace";rnrnDataGridView1.Columns.Add(column1);rnrnDataGridView1.DataSource = data; //绑定数据表rnrnrnrnprotected void button1_click( object ...)rnrn this.column1.DataSource = itemData; //绑定数据项rnrnrnrnrn
在DataGridView中的单元格中动态绑定ComboBox
实现如下功能:DataGridView中已经绑定数据源,其中一列的数据以文本形式显示,当用户双击的时候显示下拉列表,下拉列表选择之后改变文本框的值。
动态绑定GridView中的数据
由于数据比较多rn我想动态绑定数据到gridviewrn而且gridview中的列很多,包括可链接的 LinkButton (比如一个业务的链接,原来的是"未处理",点击一次后就变成"已处理")rn一点思路也没有rn我现在可以从数据库中取得所有的值,但是不知道下一步怎么弄了rn原来是用 SqlDataSource 实现的rn一个页面要绑定4个gridview,没办法,必须得改呀!~~rn哪位高手帮我一下..rn我是刚刚学.net 的.....rn谢谢了!
Easyui 下拉列表动态绑定数据 C#
                      前端代码: &amp;lt;input id=&quot;ipt_typeName&quot; name=&quot;ipt_typeName&quot;/&amp;gt;                   js: $('#ipt_typeName').combobox({ url: '../Ajax/GetType_Name.ashx', v...
C#中处理datagridview中显示的数据
我用如下代码计算datagridview中查询到的数据某列的和,运行老是报错:输入字符串的格式不正确。rn我不知道错在哪了?请大侠们帮忙看看rnfloat jz = 0,sz=0;rn for (int i = 0; i < ds.Tables[0].Rows.Count; i++)rn rn rn jz += float.Parse(dataGridView1.Rows[i].Cells[12].Value.ToString());rn rn sz += float.Parse(dataGridView1.Rows[i].Cells[14].Value.ToString());rn rn
c#打印datagridview数据
一个C#的打印程序,做成了dll文件,是在别人的基础上添加了自动调整行高和可选择性的汇总
C# DataGridView的数据分页显示
C# DataGridView的数据分页显示
C# 清空dataGridView的数据
表格中的数据是自己填写的,不是绑定数据源。 int count = dataGridView1.RowCount; if(count &gt; 0){ for(int i = 0;i &lt; count; i++){ dataGridView1.Rows.Clear(); } }
VS2005中怎样动态绑定DataGridview控件? 急~~~
我在WINFORM中建立了一个DataGRidview,没有数据源,然后通过代码生成DataSet,rn再用 dataGridView1.DataSource = Ds;rn可是dataGridView1里面什么都没有,怎么回事啊?
动态绑定数据?
HTML代码:rnrn rn 请选择rn 请选择rn 请选择rnrnrn想用js代码,绑定每个中的的数据(彼此互不影响,就是绑定第二个后,第一个有选择的,要不变。),最终效果如下:rnrn rn 请选择测试测试2rn 请选择测试测试2rn 请选择测试测试2rn
数据动态绑定
有一个DataSet绑定到一个DataGridrn其中有两个字段:时间,数值rnDataGrid的样式是:rnrn--------------------------------rn1.1 1.2 1.3 1.4 1.5 1.6 (列名:时间)rn-------------------------------rn 1 (该条记录只在对应时间列中显示数值)rn 2 rn 4 rn--------------------------------rn就是根据这两个字段来填充一个时间表格,应该怎么绑定呢?rn谢谢指点!!rnrn
动态绑定数据~~~~~~~~~~~~~~~~~~~~~~~
有一张表数据 现在我想把它 绑定到控件中 (不限控件) 达到这样的效果:rn----------------------------------------------------------------rnrn参数:| 参数1 | 参数2 | 参数3 | 参数:| 参数1 | 参数2 | 参数3 |rn----------------------------------------------------------------rnrn编号:| 编号1 | 编号2 | 编号3 | 参数:| 参数1 | 参数2 | 参数3 |rn----------------------------------------------------------------rnrn品牌:| 品牌1 | 品牌2 | 品牌3 | 参数:| 参数1 | 参数2 | 参数3 |rn----------------------------------------------------------------rnrn也就是横向的动态绑定 请问该怎么办 我用 Repeater 只做出了纵向的!请问该做麽做~~~rn最好有点例子!!!!
winform combox动态绑定数据 获取DataGridView选中数据
****winform combox动态绑定数据**** 动态绑定数据 public void comboxlist() { this.comboBox1.Items.Clear(); SqlConnection conn = new SqlConnection(); conn.C...
echarts -- 动态绑定data中的数据
echarts 中 data 的数据一般为 JSON 数组,所有数据格式为 JSON 或JSON 数组的在得到后台的数据之后都可以自行拼接为呈现的数据。 所以:forceOption = { title : { text : 'title', x : 'center', y :
vue模板中数据的动态绑定
&amp;lt;div id=&quot;#app&amp;gt; &amp;lt;div :attr1=&quot;a&quot; &amp;gt;.&amp;lt;/div&amp;gt; &amp;lt;div :attr1=&quot;b&quot; &amp;gt;.&amp;lt;/div&amp;gt; &amp;lt;div :attr1=&quot;[a,b]&quot; &amp;gt;.&amp;lt;/div&amp;gt; &amp;lt;div&amp;
C#从datagridview中取数据
利用C#怎样从datagridview中取出制定单元格的数据
C# DataGridView如何获取行中的数据
代码都是经过调试正确的,希望能帮到你。
C#如何比较dataTable 和 dataGridView中数据
现有dataGridView和dataTable,希望将dataTable中数据append到dataGridView表中rn但是在append之前需要check一下是否有重复项目,怎么实现rn例如:rndataGridView:rnname idrnaa 1rnbb 2rncc 3rnrndataTable:rnname idrndd 4rnaa 1rnee 5rn因为dataTable中存在aa和dataGridView的重复了,所以返回false
C#中DataGridView控件无法显示数据库数据
求帮忙!!!程序已正常运行,数据库里也有符合条件的数据。但为什么没有显示出来,求高手帮指出那里出错了,初学,希望可以详细些。rn代码如下:rnrnprivate void button1_Click_1(object sender, EventArgs e)rn rn string dl = Form1.dengluming;rn SqlConnection conn = new SqlConnection();rn string str = "Data Source=DJK-PC;Initial Catalog=图书管理系统;Integrated Security=True";rn conn.ConnectionString = str;rn conn.Open();rn SqlCommand cmd = new SqlCommand();rn cmd.CommandText = "select * from 借阅信息表 where reader_name =' dl ' ";rn cmd.Connection = conn;rn SqlDataAdapter ada = new SqlDataAdapter(cmd);rn DataSet ds = new DataSet();rn ada.Fill(ds,"借阅信息表");rn dataGridView1.DataSource = ds;rn dataGridView1.DataMember = "借阅信息表";rn dataGridView1.AutoGenerateColumns = true;rn cmd.ExecuteNonQuery();rn conn.Close();rn rn[img=D:\我的资料库\Pictures\问题.jpg][/img]
c#实现打印datagridview中的数据
现在C#中实现打印datagridview中的数据,哪位高手能帮帮忙。给个思路也行谢谢了!
C# 从DataGridView中拖放数据到TreeView
简单实现直接从dataGridView中拖放数据到TreeView中显示
c#把datagridview中的数据添加到数据库
写了一个吧datagirdview中的数据加入数据中的程序,写入数据库中的程序如下:rn sqlconn.Open();rnrn string strid = dataGridView1.Rows[i].Cells["USERID"].Value.ToString();rn string strname = dataGridView1.Rows[i].Cells["USERNAME"].Value.ToString();rn string strsex = dataGridView1.Rows[i].Cells["SEX"].Value.ToString();rn string strdate = dataGridView1.Rows[i].Cells["DATE"].Value.ToString();rn string strspe = dataGridView1.Rows[i].Cells["SPE"].Value.ToString();rn string sqlinsert = "insert into STUDENT(USERID,USERNAME,SEX,BIRTHDAY,SPECIALTY) values ('" + strid + "','" + strname + "','" + strsex + "','" + strdate + "','" + strspe + "')";rnrn //MessageBox.Show(sqlinsert);rn SqlCommand sqlcmd = new SqlCommand(sqlinsert, sqlconn);rn sqlcmd.ExecuteNonQuery();rnrn sqlconn.close();rn出现这个错误“未处理 NullReferenceException ,未将对象引用设置到对象的实例”的错误,但数据添加成功,错误位于rnrnstring strid = dataGridView1.Rows[i].Cells["USERID"].Value.ToString();这里。请各位帮忙解决一下
C# WinForm 中DataGridView数据刷新
在WinForm中有一DataGridView(dgvMx),数据源我绑定的是DataSet,List我也试过,rnprivate void ck_rkd_Form_Load(object sender, EventArgs e)rnrn this.dgvMx.DataSource = GetDateSet("select * from ck_rkdMx where rkdId='-1'");rnrn我想在界面上预添加数据行,最后保存整个DataSet,我现在在数据源中添加数据行时,DataGridView怎么也不刷新显示,试了很多方法都显示不出。rnprivate void toolStripButton1_Click(object sender, EventArgs e)rnrn DataTable dt = ((DataSet)this.dgvMx.DataSource).Tables[0];rn DataRow dr = dt.NewRow();rn dr["rkdId"] = "a";rn dr["wzId"] = "a";rn dr["pm"] = "a";rn dr["cz"] = "a";rn dr["gg"] = "a";rn dr["cd"] = "a";rn dr["dw"] = "a";rn dt.Rows.Add(dr);rn this.dgvMx.Refresh();rn this.dgvMx.Update();rn this.dgvMx.EndEdit();rnrn在调试时,查看dt.rows.count会增加,怎么让DataGridView及时刷新显示。请高手们帮忙看看。
dataGridView显示c#中查询出来的数据
现在想用dataGridView控件显示用c#中查询出来的数据,数据表中有时间,人员,成绩,三列,现想查出一天中随意时间段的(如9:00-10:00),张三的成绩,并且在dataGridView中显示出来,请问怎么写,谢谢!!
C#中datagridview数据刷新问题
在datagridview中,我是这样绑定数据的rn rndataGridView1.DataSource = null;rn ds.Tables.Add(datatable);rn dataGridView1.DataSource=ds;rn dataGridView1.DataMember = "dgzry";rn rn数据能够显示出来,但是我重新查询数据fill到datatable中rndataGridView1.DataSource = null;rn ds.Tables.Add(datatable);rn dataGridView1.DataSource=ds;rn dataGridView1.DataMember = "dgzry";rnrn为什么数据没有更新rn
C#中Datagridview滚动条和数据的问题
我使用Datagridview显示数据时,例如有121条数据,但是只有27条能够看到,右侧的滚动条不能继续往下滚动,但是用光标上下键可以看下面不能显示的数据,但是滚动条不滚动。rn各位大侠,能不能帮我解决下,我使用滚动条查看数据。光标太麻烦了,
C# datagridview 导入导出(excel)数据
C# datagridview 导入导出(excel)数据
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合