一道关于C#一道程序问题!!很急!麻烦各位大侠给予帮助!在此谢谢你们了!

privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(... private void button1_Click(object sender, EventArgs e)
{
SqlConnection conn=new SqlConnection("Server=(local);Initial Catalog=db_test;Integrated Security=True");
conn.Open();
SqlCommand cmd=new SqlCommand();
cmd.Connection=conn;
cmd.CommandText="select * from tb_002";

SqlDataReader sdr=cmd.ExecuteReader();
while (sdr.Read())
{
listView1.Items.Add(sdr[1],ToString());
}
conn.Dispose();
button1.Enabled = false;

}

private void Form1_Load(object sender, EventArgs e)
{

}
此程序编写之后程序运行不了!显示错误!错误的语句是: listView1.Items.Add(sdr[1],ToString());
错误提示在此我附上图:

请各位大侠帮帮我,错在哪,怎么改成!真心感谢!!!
展开
 我来答
百度网友20f9a5f
2013-07-10 · 超过19用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:55.3万
展开全部
小问题,打错了
while (sdr.Read())
{
listView1.Items.Add(sdr[1],ToString());
}
“,”改为“.”即可sdr[1].ToString()
追问
还请麻烦再问下,sdr[1].ToString()中sdr[1]这个“[1]”代表什么含义?有没有别的代替代码呢??
追答
返回并添加数据库表中当前记录的第一列的值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式