vb.net datagridview DatagridViewComboxColumn 默认值问题 80C

vb.net

datagridview从数据库读取数据时,datagridview有一列是DatagridViewComboxColumn,
datagridview显示数据时,无法根据ID值显示初始值。数据源是通过代码绑定DATATABLE,下拉列表有数据,但默认值是空的。
DatagridViewComboxColumn cmbox = Datagridview.Columns["COmbox控件的Name"] as DatagridViewComboxColumn ;

cmbox.DataSource = 下框的数据源;
cmbox.DataPropertyName= datagrid的数据源的要绑定的列;
cmbox.displayMember="下拉框显示的TEXT";
cmbox.ValueMember="隐藏的值";
数据库部门表字段:
ID Name
1 公共科室
2 血液科
3 消化科
当ID值=2时,希望datagridview combobox单元格文本显示血液科,但实际Value=2,网上搜了很多资料,都无法实现。如果设置它的NullValue是可以显示血液科,但读取Value却是空值,请高手指点一二。
图片说明

2个回答

vb.net datagridview DatagridViewComboxColumn 默认值

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vb.net中datagridview中默认值设置的问题
我现在已经在datagridview控件中实现了与contextmenustrip的功能,就是通过右键单击可以实现添加列或者删除列的操作,现在还想实现的一个目标是在添加列的同时,希望新添加的列里面的数值具有默认值。请问这个是要如何实现呢?
DataGridviewComboxColumn问题
我在datagridview中有一列是combox类型,其他都是textbox类型,下拉菜单里有“拉升”、“收缩”两个选项。然后通过数据库加载数据。可是每次加载到combox时就会发生错误,dataError错误。我数据库对应combox中是0、1的数据。rn有谁能告诉我,这一块代码怎么写!!!!!!!!!rn急!!!!!!
dataGridViewComBoxColumn的问题!
谁能帮我看一下,我是做WinForm的!是这样的,我在DataGridView的样式里面加了一个dataGridViewComBoxColumn列,我想让这列的DataPropertyName可以绑定到DataSet.Table上,同时我还想这列的DataSourse绑定到另一个DataSet,这样可不可以?rndataGridViewComBoxColumn = new DataGridViewComboBoxColumn();rndataGridViewComBoxColumn.Name = "Cjnm";rndataGridViewComBoxColumn.HeaderText = "主做车间";rndataGridViewComBoxColumn.DataPropertyName = "Cjnm";rndataGridViewComBoxColumn.Width = 100;rndataGridViewComBoxColumn.DisplayIndex = 11;rndataGridViewComBoxColumn.DataSource = wc.Tables[0];rndataGridViewComBoxColumn.DisplayMember = "Name";rndataGridViewComBoxColumn.ValueMember = "Bmnm";rn我把DataPropertyName设成一个DataTable里的列名了,我又把DataSource,DisplayMember,ValueMember设成另一个DataTable的列了,但是我如果我的DataPropertyName的DataTable里的列原来有值的时候,就会报错,我不知道为什么?
DataGridView设置默认值的问题
DataGridView设置了默认值,在录入数据时,造成一下增加了三行,谁遇到过??rnrn怎么解决??
DataGridView中combox默认值的问题
在winform里添加了一个DataGridView,是用来输入数据的rn添加了一个comboxcolumn,items里增加的可选项,请问怎么设置默认值?
vb.net使用DataGridView的问题
Private Sub x()rn Dim myDS As New DataSet()rn myDS.Clear()rn Me.DataGridView1.ReadOnly = Truern myDS = GetDataFromDB(sqlstr) ‘数据库操作rn Me.DataGridView1.DataSource = myDS.Tables(0).DefaultViewrn end subrn上述程序中sqlstr分别以两个不同的数据库操作代入,在第一次操作时Me.DataGridView1列名是正确位置排列的,而重复操作时列名就自动改变了位置.如第一次Me.DataGridView1的列名排列是:rnid name time rn操作另一个数据库在Me.DataGridView1显示数据后,再次在Me.DataGridView1中显示前一个数据库时列名排列就变为:rnid time namernrn请高手指教问题如何解决,谢谢。rn
VB.NET DataGridView 显示问题
数据库是SQL2005rn我想查询一个表的字段名 显示到DataGridView得问题:rn比如 表ArnID NAME rn1 arn2 brn3 crn4 drnSQL语句select name from Arn把查询到得内容横向显示在DataGridView中。rn就是DataGridView显示的时候是:rnname a b c d
关于vb.net datagridview 的问题
如果把数据跟据不同列赋给datagridview控件?rnrn之前我在VB6里常用MSHFlexGrid控件,有段代码.rnrnWith MSHFlexGridrn .Rows = 1rn .CellAlignment = 4rn .TextMatrix(0, 0) = "序号"rn .TextMatrix(0, 1) = "工单号"rn .TextMatrix(0, 2) = "成品号"rn rnFor i = 1 To Customers.RowCountrn h = .Rows - 0rn .Rows = .Rows + 1rn .CellAlignment = 4rn .TextMatrix(.Rows - 1, 0) = Customers(i, "AUFNR")rn .TextMatrix(.Rows - 1, 1) = Customers(i, "MATNR")rn .TextMatrix(.Rows - 1, 2) = Customers(i, "PLNBEZ")rn Next irnEnd Withrn---------------------------------------------------------------------rnrnrn在VB.NET里怎么用datagridview实现?rnrnrnrn With DataGridView1rn rn For i = 1 To Customers.RowCountrnrn 这里应该怎么写?????rn 把取出来的数据赋给DataGridView1????rn rn Next irnrn End Withrn
VB.NET 双击datagridview 的问题
现在有两个datagridview1,datagridview2,双击datagridview1的某一行,然后datagridview2里就新添加datagridview1的那一行,请问怎么实现呢?
vb.net datagridview 的问题
拖了一个datagridview控件rnrn设了一个标题单元格,如:rn rn 笔试科目 (checkbox类型)rnrn如何把从数据库查询出来的一列数据添加显示上去?rn
VB.NET datagridview 的问题
写了一个存储过程,查出一组数据,数据在myDataSet里rnrn调用这个存储过程后,怎么把这组数据在datagridview中显示?rnrnDataGridView1.DataSource = myDataSetrn光这一句好像不行啊。还有什么要写么?rn
vb.net datagridview问题
datagridview与数据表绑定后如何实现着条查询数据呀.......就是利用两个btton按钮实现上一条下一条功能...对应的字段在对应的文本框中显示.....想了半晌了...眼看天都黑了 还没想出来...请各位高手帮帮忙....
vb.net中DataGridView的问题
我在这个控件中建立了一个表格,但是有几个地方是行之间的合并,有几个是列之间的合并。rnrn这个合并不需要动态实现,就是只要我能建好这个表格就行了。rnrn请问这个代码该怎么写呢
VB.NET datagridview排序问题
比如开始我有2行:rn名字 数目rnaa 11rnbb 13rnrnrn然后新加一行,rncc 12rnrn如何可以让它自动排序成:rn名字 数目rnaa 11rncc 12rnbb 13rnrn现在我发现它自动是写在了下面,也就是变成了:rnaa 11rnbb 13rncc 12rnrnrn
DataGridView 中DataGridViewComboBoxColumn的默认值
c# winform 中DataGridView dgv1中添加DataGridViewComboBoxColumn dgvc1列rnrn1.怎么使dgvc1中某个值默认显示(开始运行时,默认显示而不是初始化的空值)rnrn2.怎么用程序动态的根据情况指定显示(每行的值可能都不同)rnrn3.单击某行的dgv1怎么获得当前dgvc1的显示值和隐藏值
DataGridView (vb.net)
(vb.net) DataGridView对数据库的增删改查 成功的例子,附带数据库
vb.net datagridview
在处理数据源时候,把一整列数据添加到了datagridview里面,想通过排序后取出最大的一个值,可是发现排序一直不能实现。大家用什么办法排序?rnrn用过以下方法了都不行.rnrnMe.DGV9.Sort("Column1")rnrnDGV9.Sort(DGV9.Columns("Column1"), System.ComponentModel.ListSortDirection.Ascending)
VB.NET datagridview 光标与值的问题
如何解决如果光标不离开这个单元格,这个单元格的值就不是你输入或者你选择的值这个问题
vb.net datagridview 增加一行的问题
在往一个datagridview最末追加一行时,datagridview定义第一列单元格类型为checkbox的rn现在我想最后一行的第一个单元格类型为textbox类型~~该如何写代码啊~~求教
vb.net:在datagridview中输入数据的问题
使用vb.net:我希望在datagridview的第一列中输入一个数据,回车后,将输入的数据乘以3放入第二列,我的程序:rnProtected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Booleanrn If keyData = Keys.Enter Thenrn If DataGridView1.CurrentCell.ColumnIndex = "0" Thenrn dim a as integer=DataGridView1(0, DataGridView1.CurrentCell.CrowIndex).Value rn DataGridView1(1, DataGridView1.CurrentCell.CrowIndex).Value = a * 3rn End Ifrn End IfrnEnd Functionrn现在遇到的问题是,如第一次输入的数据是5,跟踪程序a为0,还在原位置再输入一次才能得到a为5的结果,敬请指教,万分感谢。
vb.net中datagridview排序问题!
vb.net中datagridview点击列头可以对各个列自动排序,问题是如果某列每行都有活都没有数据,排序正确,如果某列中有些行有数据有些行没有的话排序错误!rn 不知道该如何解决?rn
vb.net datagridview控件使用遇到的问题
我想利用datagridview写个查询功能的小程序,可是语句没问题,但是就不出结果,如图:rnrn[img=C:\Users\feng\Desktop\QQ截图20121021125426.jpg][/img]rn[code=VB.NET] Private Sub bnt_search_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bnt_search.Clickrn 'me.userdetailtableadapter.fill(me.haierdataset.userdetails)rn Using adapter As New v_配置视图TableAdapterrn Using tb As New v_配置视图DataTablern Dim nameStr As String = TB_Search.Textrn If nameStr <> "" Thenrn DataGridView1.DataSource = tb.Select("属性ID LIKE '%" & nameStr & "%'")rn 'DataGridView1.DataSource = tb.Select("特性名称 LIKE '%" & TB2.Text & "%'")rn ' Call LoadData()rn Elsern DataGridView1.DataSource = tbrn End Ifrn End Usingrn End Usingrn End Sub[/code]rn出现rowerror,rowstate,table .haserror这几列,这是什么情况?
请教vb.net中DataGridView的问题
联接SQL2005把指定表的内容联到DataGridView中显示,现在有几个textbox控件,我想单击DataGridView中的一行内容就在那几个textbox中显示出相应内容!要怎样才能实现?各位老师多多指点下!!!
VB.NET: Datagridview显示和数据更新的问题
请教高手,如何实现:rnrn1.Datagridview点击一个cell,整行都显示为蓝色. rnrn2.当一个格子编辑以后,需要更新数据到数据库,更新数据库的代码放在datagridview的哪个事件下面?
vb.net DataGridView选取单元格问题
在vb.net的DataGridView控件中如何从单元格内容为1的开始逐单元格读取到36n如下图n![图片说明](https://img-ask.csdn.net/upload/201504/02/1427963305_41793.jpg)nn控件中如何从单元格内容为1的开始逐读取到36 n能否达到如下效果:n![图片说明](https://img-ask.csdn.net/upload/201504/02/1427963338_961934.gif)
vb.net关于datagridview的三个问题
请教datagridview的三个问题rn1 我新增修改删除 然后点下按钮 把数据传到另一个数据库的表中rn2 我有个列是记录顺序号的 我点插入 插入的行的下面行依次序号+1 删除的话下面行依次减1rn3 列自动显示图片 注意列是根据dataset生成的
DataGridView 新加行的默认值的设定
[code=C#]rn[C#]rn// DefaultValuesNeeded 事件处理方法rnprivate void DataGridView1_DefaultValuesNeeded(object sender,rn DataGridViewRowEventArgs e)rnrn // 设定单元格的默认值rn e.Row.Cells["Column1"].Value = 0;rn e.Row.Cells["Column2"].Value = "-";rnrn[/code]rn网上的代码,但是我发觉并不触发这个事件,真的不解,请教!!!!rnrnrn
datagridview 设置某列的默认值
在绑定datagridview之前我添加了个文本框的列,我在绑定datagridview后我根据需要设置我前面添加rn哪一列的值rn请问该怎样做我用过CurrentCellChanged和CurrentCellrn都不行rn请问该如果做rn谢谢
求c# datagridview 设定默认值
各位大大,小弟是初学者,请问我在输入数据的时候,如何设定某几个特定表格的值?我现在尝试着在CellDoubleClick事件中用下列代码去修改值, for (int i = 0; i < dataGridView1.Rows.Count; i++)rn rn dataGridView1[7, i].Value = false;rn dataGridView1[6, i].Value = false;rn dataGridView1[1, i].Value = 100;rn rn但是这样做是可以设定默认值,可是我却不能修改值勒,非常着急,请各位大大帮忙,谢谢!!!
【VB.net】DataGridView控件的使用
VS中的DataGridView控件,在机房重构里的出镜率还是很高哒~这篇博客就把一些有关DataGridView 控件的一些使用细节和大家分享一下!   找到控件:                                                                                                
vb.net datagridview 输出excel
vb.net中datagridview查询后的数据导出到excel(SQL2000),第一要求:能够快速导出大量数据;第二能够把像001这样的数据输出后仍是001,而不是1:第三能够自动调整列宽;第四能够输出比较长的数字,而不是到EXCEL中变成科学型计数方法;第五如果数据超出65535,那么能够自动变EXCEL分页就是sheet2,sheet3...
vb.net datagridview 行颜色
我需要根据Datagrieview某列相同值来用颜色区分!rnrn如何以下表,按相同物料的值来区分,用不同颜色显示呢?rnrn (名称 数量 物料 ...)rn ABC 20 172222rn AAA 40 155555rn BBB 50 155555rn CCC 10 100000rn DDD 20 200000rn ADS 30 200000
vb.net datagridview 单选
vb.net环境下datagridview中加了checkbox,一般是多选的,但有时需要"单选".今天研究一下,现将结果拿出来分享.
VB.NET DATAGRIDVIEW汇出功能实现
VB.NET DATAGRIDVIEW汇出功能实现
vb.net DataGridView 预览打印
vb.net DataGridView 打印预览及调用打印机方面的源码
datagridview 分组 (vb.net)
自定义类 未标记为可序列化 错误 背,一开始没有问题,后来不知道怎么拉,就出现这个问题,而且老是搞不定.
vb.net datagridview导出excel
vb.net中datagridview查询后的数据导出到excel(SQL2000),第一要求:能够快速导出大量数据;第二能够把像001这样的数据输出后仍是001,而不是1:第三能够自动调整列宽;第四能够输出比较长的数字,而不是到EXCEL中变成科学型计数方法;第五如果数据超出65535,那么能够自动变EXCEL分页就是sheet2,sheet3...
Vb.net Datagridview 排序
请问Datagridview如何跟据里面的数据,如N行,共有五列,想通过其中二列的值来排序?rnrn(数据已经取到了Datagridview里,不能使用SQL的方法)rnrn
vb.net & C#.net DataGridView使用说明
vb.net & C#.net DataGridView使用说明 超详细 有代码
Vb.net DataGridView 翻页
上网查了半天,都没有合适的关于Vb.net DataGridView 翻页的例子,这是我花了半天时间写的一个在datagridview 里实现翻页功能的小程序,希望对大家有所帮助
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池