datagridview动态绑定问题

问题描述

我想做这样一个事情:我想把用select查询出来的数据放在一个datagridview中,然后我想手动添加一些未绑定列(比如说3个列),然后我用SQL查询出来的也是三个字段,但是当我对datagridview绑定数据源的时候,前面手动添加的列都是空的,后面再加上了我查询出来的列,而我想得到的效果是,把SQL查询出来的数据显示在我手动添加的列下面,请问这种怎么实现呢?需要设置什么属性?

解决方案

解决方案二:
设置你手动添加的列的DataPropertyName属性为你要绑定数据的字段并在绑定DataGridView数据之前dataGridView1.AutoGenerateColumns=false;dataGridView1.DataSource=yourDataSet;dataGridView1.DataMember=yourDataTable;

时间: 2024-10-29 07:48:27

datagridview动态绑定问题的相关文章

echarts-Echarts动态绑定数据问题

问题描述 Echarts动态绑定数据问题 Echarts动态数据绑定时,我用一个标签来选择要绑定数据的类型,为什么标签选项改变,Echarts之前绑定的数据还在,导致之前数据和现在数据都绘图展示出来了 解决方案 关于数据动态绑定问题的解决方法DataGridView动态的绑定数据Repeater动态绑定数据 解决方案二: 改变标签时,从新setOption,然后刷新. 你原来数据还在,应该不是重新setOption吧,series没有清空. 解决方案三: series怎么清空? 解决方案四: 你

datagridview 里DROUPDOWNLIST里下拉事件怎么写

问题描述 datagridview里DROUPDOWNLIST里下拉事件怎么写 解决方案 解决方案二:up解决方案三:友情up解决方案四:DataGrid中DropDownList的动态绑定和触发DropDownList事件我在写DataGrid控件中子控件事件时候,DropDownList的事件相比而言麻烦一点,在此,我简单罗列如下(我在此处为了方便这里都用DataGrid中的隐藏列存储我所要的数据):一.DropDownList的动态绑定,只需在DataGrid1_ItemDataBound

java-Java动态绑定,对象已经向上转型了,为何优先使用的方法依然是子类的方法。

问题描述 Java动态绑定,对象已经向上转型了,为何优先使用的方法依然是子类的方法. 情况如下,我写了个测试类. son类 public class son extends father { public son() { fs=""new son""; } public void say() { System.out.println(""son say()""); } father类 public class father {

ajax的异步请求-我用dropdownlist动态绑定数据,用ajax实现数据获取,第一遍遍历之后,不再刷新

问题描述 我用dropdownlist动态绑定数据,用ajax实现数据获取,第一遍遍历之后,不再刷新 我数据放在returndata.aspx的datatable中,第一次执行是可以的,当选择dropdownlist中不同的option会返回不同的信息,但是当遍历完datatable中的所有rows之后,dropdownlist的onchange事件失效了,获取的内容不再更新. 1. Defalut.aspx <script type=""text/javascript"

datagridview-vb.net DataGridView 动态逐个选择所有单元格

问题描述 vb.net DataGridView 动态逐个选择所有单元格 For i As Integer = 0 To DataGridView1.Rows.Count - 1 i += 1 DataGridView1.Rows(i).Cells((DataGridView1.CurrentCell.ColumnIndex)).Selected = True Next 这样不行,用TIMER控件可能行,但是俺不会弄,请高手指点! 解决方案 For i As Integer = 0 To Dat

C#:从DataGridView控件托放数据到TreeView控件

datagrid|treeview|控件|数据 实现方法,在datagridview的mousedown事件中开始 托放.然后在treeview 的 DragEnter 中接收托放.最后在treeview的 DragDrop 中处理托放结果.注:treeview的allowdrop属性要设置为 true.: 1private void dataGridView1_MouseDown(object sender, MouseEventArgs e) 2        { 3           

ASP.NET技巧:DataGridView 的分页处理

asp.net|datagrid|分页|技巧 只是解决DataGridview刷新慢的办法.如果要考虑效率,还是结合分页的"存储过程"比较好,只是变通了一下.   1        #region 数据处理  2         /// <summary>  3         /// 得到期初数据  4         /// </summary>  5         private void getFillDateset()  6         {  7

如何于DataGridView控件中以跨数据行方式显示数据

datagrid|控件|数据|显示 一般来说,每一个字段的内容会单独显示于DataGridView控件的一个数据行中.问题是,某些字段拥有大量文字数据,我是不是能够让该字段的内容以跨数据行的方式来显示,以便在有限的画面空间中的呈现出更完整的内容呢?答案当然是肯定的. 以图表1所示的执行画面而言,「自传」字段的内容并未单独显示于一个数据行中,而是以横跨数据行的方式,显示在同笔数据列之各字段内容的下方.相关程序代码列示如下: using System;using System.Collections

两个简单方法加速DataGridView

datagrid DataGridView虽然好用,但是如果数据量比较大的话就会出现性能的问题.网上提供的一般做法是通过虚拟模式(Virtual Mode)来加速.但是有的时候,可以通过简单的设置来加速DataGridView. (1)使用绑定数据.就是通过加载DataTable然后通过BindingSource来和DataGridView.DataSource进行交互. (2)不要使用AutoSizeColumnsMode.AllCells.如果这么设置,DataGridView只有等到所有的