combobox绑定了数据源,想在combob内容改变的同时改变textbox中的内容,代码每次都提示取不到数据

部分代码:privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse){DBConnect();s... 部分代码:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
DBConnect();
sqlcon.Open();
string i = comboBox1.SelectedItem.ToString();
SqlCommand scd = new SqlCommand("select ID as 学号,StudentName as 姓名,Sex as 性别 from Student where ID='"+i+"'", sqlcon);
SqlDataReader sdr = scd.ExecuteReader();
sdr.Read();
textBox1.Text = sdr["姓名"].ToString();
textBox2.Text = sdr["性别"].ToString();
}
都不行啊,真郁闷
展开
 我来答
一霎秋风惊画扇
2010-12-08 · TA获得超过795个赞
知道小有建树答主
回答量:66
采纳率:0%
帮助的人:83.8万
展开全部
应该把sdr.Read()去掉吧。我记得不是太清楚了,好像是这样的
larssonsun
2010-12-09
知道答主
回答量:3
采纳率:0%
帮助的人:4768
展开全部
首先确定 i 就是是多少。然后看这句拼接的tsql语句是否能得到数据。SqlDataReader 应该看一下 if(sdr.Read()){...}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式