C# combobox 与 数据库

DataRowViewdrv=comboBox.SelectedItemasDataRowView;DsChecker.dbCheckerRowcheckermr=drv... DataRowView drv = comboBox.SelectedItem as DataRowView;
DsChecker.dbCheckerRow checkermr = drv.Row as DsChecker.dbCheckerRow;

drv得到的是null,为什么呢?
comboBox没有与数据库绑定是通过下面的语句的到内容
using (SqlConnection conn = new SqlConnection(sysDbConnStr))
{
SqlCommand cmd = conn.CreateCommand();
DsChecker.dbCheckerDataTable dtprin = new DsChecker.dbCheckerDataTable();
string strlin = "select * from dbChecker";
SqlDataAdapter sda = new SqlDataAdapter(strlin, conn);
sda.Fill(dtprin);
foreach (DataRow row in dtprin.Rows)
{
cbxChecker.Items.Add(row["dbChecker"]);
cbxChecker.Text = row[0].ToString();
}
}
DsChecker是我设定的数据集,里面有两个列a和b,我现在想让他把a显示到下拉菜单,而获取与a 对应的b列的某一个值。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
最后的仙人
2010-06-18 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1390万
展开全部
你只在Combobox里面ADD了一列,相当于一个字符串,当然是null了,用datasource绑定就好了,何必这样呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
退休养老大师
2010-06-19 · 超过18用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:65.6万
展开全部
combox要先绑定,你没有绑定,取的肯定是空。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式