c#中combobox问题 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示结果截图:Quote: 引用 楼主 yingbo833 的回复:现要在c#中combobox下显示数据库某表的所有字段,写的方法如下: 你应该设置它的显示值与选择值。this.com.SelectedValue = "Id";this.com.DisplayMember = "Name"; while (sdr.Read()) { cb.Items.Add(sdr[i].ToString());//添加信息 }看的我都醉了还是系统的学习下SqlDataReader的用法,不要靠拍脑袋想 cb.Items.Add(sdr[i].ToString());//添加信息,估计是这句有问题,应该去的是对应字段的值 获取个表中的所有字段名是用 Select Name FROM SysColumns Where id=Object_Id('" + TableName + "')"那你查询语句是取得数据,不是字段名吧 我也是醉了 搜寻你想查询的是什么你想好了吗?其次,datareader到底怎么用,建议你学习一下,你的read()方法是读到什么? for (int i = 0; i <= dsTemp.Tables[0].Rows.Count - 1; i++) { comboBox2.Items.Add(dsTemp.Tables[0].Rows[i]["model_name"].ToString()); }这我现在正写的呢!!!确定你的变量 i 没??? 建议去看一下DataReader的Read() 方法! 先把数据读出来,然后直接赋值comboBox1.Text = sdr["name"].ToString(); 对DataGridView中的数据进行新增和修改,怎么做才是最方便的? 扩展listview控件 新手请教,怎么获取数字 .net 窗口调用 com控件 问题,太奇怪了, 有么有类市经历得, duwamish7中是如何实现插入记录的啊 请问!线程初始化窗体!! 繁体页面读取出现乱码的问题 DataGrid 中双击单元格 单元格就变成可编辑的 怎么做 关于c#中的事件和委托的问题!!!! 弱智问题啊winform编程中间怎么没有listbox的的控件啊? httpRequest调用wcf服务 【求助】WinAPI: waveOutOpen /waveInProc 问题
this.com.DisplayMember = "Name";
{
cb.Items.Add(sdr[i].ToString());//添加信息
}
看的我都醉了
还是系统的学习下SqlDataReader的用法,不要靠拍脑袋想
是用 Select Name FROM SysColumns Where id=Object_Id('" + TableName + "')"
那你查询语句是取得数据,不是字段名吧
{
comboBox2.Items.Add(dsTemp.Tables[0].Rows[i]["model_name"].ToString()); }这我现在正写的呢!!!
确定你的变量 i 没???