VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1236|回复: 11

请教:listBox控件中如何取出其文本内容?

[复制链接]

2

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-5 11:10:01 | 显示全部楼层 |阅读模式
想在数据库删除语句中调用listBox空间中的文本内容,但不知道该如何取出此控件中的文本内容,指教!
如textBox1.Text,类似于此文本信息
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-5 14:18:01 | 显示全部楼层
string str = listBox1.Items[i].ToString();
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 14:57:01 | 显示全部楼层
比如取出当前选中的项的文本内容:

if (this.listBox1.SelectedItem != null)
            {
                //比如取出来放到TextBox中
                this.textBox1.Text = this.listBox1.SelectedItem.ToString();
            }
回复

使用道具 举报

2

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-1-5 15:15:01 | 显示全部楼层
不好意思,我换一个问题,listBox2.Text好像取出文本内容,可能是我的数据库执行语句写错了,我的代码
string strconn;
strconn="data source=(local);initial catalog=student_pl;Integrated Security=SSPI;";
SqlConnection cn1=new SqlConnection(strconn);
cn1.Open();
string s = "delete  from score where cname = '"+listBox2.Text+"'";
SqlCommand cmd1=new SqlCommand();
cmd1.Connection=cn1;
cmd1.CommandText=s;
cmd1.ExecuteNonQuery();

执行后,数据库中并没有删除我想删除的纪录,是哪个地方错了呢,请指教
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 15:21:02 | 显示全部楼层
如果想取出指定的某项:

            //比如取出第一项
            this.textBox1 .Text =this.listBox1.Items[0].ToString();
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 15:39:01 | 显示全部楼层
检查数据库中是否有此记录?

回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 15:51:02 | 显示全部楼层
TO:strconn="data source=(local);initial catalog=student_pl;Integrated Security=SSPI;";


或者你最好用sa用户试下..

for example:

strconn="server=.;database=student_pl;uid=sa;pwd=密码";

因为以前我用windows身份验证登录的时候也碰到过这样的问题,你用sa用户先试下吧.
回复

使用道具 举报

2

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-1-5 16:09:01 | 显示全部楼层
是想删除这条纪录,我的代码不知道哪处问题了
回复

使用道具 举报

0

主题

56

帖子

21.00

积分

新手上路

Rank: 1

积分
21.00
发表于 2020-1-5 16:12:01 | 显示全部楼层
数据库执行的代码好像没哪有错啊...
楼下指点..
回复

使用道具 举报

0

主题

110

帖子

63.00

积分

新手上路

Rank: 1

积分
63.00
发表于 2020-1-5 16:27:01 | 显示全部楼层
你按我说的试下,换成sa用户试下..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表