C$如何把ListBox里边得到的值写入到SQL的表里边 然后再读出显示在label中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C$如何把ListBox里边得到的值写入到SQL的表里边 然后再读出显示在label中相关的知识,希望对你有一定的参考价值。
通过Listbox的SelectedIndexChanged事件(当选择项改变时触发)通过SelectedValue属性得到选中值
通过ExecuteNonQuery()方法插入数据到数据库
用label显示就不用操作数据库了,麻烦不说,还影响性能。
直接label.text=listbox1.selectedvalue;这样就行。 参考技术A 用this.listBox1.SelectedItem.ToString()来获取listbox上面的值,之后,你在写一个方法,方法里面用insert into 表名(字段,字段,……) values(值,值,……)的形式把获取的值插入到数据库,在写一个方法用select *from 表名,把数据库中的数据查出来,之后显示在lable上
vb.net中,如何实现鼠标在listbox控件上移动时,鼠标所到的条目背景变黑、字变白;移开后还原?
我知道鼠标单击ListBox中的条目后可以通过ListBox.SelectedItem得到选中的值,
那么怎样可以让鼠标只是移动到条目上就可以得到值呢?
Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2 '模拟鼠标左键按下
Private Sub ListBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles ListBox1.MouseMove
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
End Sub 参考技术B 不能实现,listbox没必要有此功能。
因为listbox被视为一个整体,其每一项背景颜色都根据鼠标移上去而改变。 参考技术C MouseOn、MouseLeave事件 参考技术D 那自带的控件不能实现,百度一下或者自己写一个吧!本回答被提问者采纳
以上是关于C$如何把ListBox里边得到的值写入到SQL的表里边 然后再读出显示在label中的主要内容,如果未能解决你的问题,请参考以下文章
vba窗体中如何获取列表框listbox1选中行的值返回到文本框textbox1。