首页
关于
Search
1
C#对接chatgpt
127 阅读
2
C语言中的类型衰变
122 阅读
3
免费ChatGPTKey分享
121 阅读
4
winform中combobox绑定数据源
112 阅读
5
反射异步调用
73 阅读
技术分享
后端分享
前端分享
福利活动
资源分享
天天向上
登录
/
注册
Search
标签搜索
C#
ChatGpt
DotNet
.NET
SSE
Stream
winform
c
dynamic
反序列化
反射
异步
gpt
ai
西街长安
累计撰写
12
篇文章
累计收到
45
条评论
首页
栏目
技术分享
后端分享
前端分享
福利活动
资源分享
天天向上
页面
关于
搜索到
1
篇与
的结果
2023-06-01
winform中combobox绑定数据源
首先连接到数据库string sql = "server=localhost;integrated security=true;database=database"; SqlConnection con = new SqlConnection(sql); con.Open();执行sql语句SqlDataAdapter sda = new SqlDataAdapter("select * from table", con);获取DataTableDataSet set = new DataSet(); sda.Fill(set);//执行查询并将结果填充到 DataSet 中。 DataTable dt = set.Tables[0];//从 DataSet 中获取第一个数据表(通常是唯一的数据表)。将其存储在一个 DataTable 对象 dt 中。DataTable 是一个以表格形式存储数据的对象。绑定数据源comboBox1.DataSource = dt;//将 DataTable 对象 dt 分配给 comboBox1 控件的数据源。 comboBox1.DisplayMember = "dm";//设置 comboBox1 控件用于显示数据的列。在这里,我们指定列名为 "dm"。你需要将 "dm" 替换为你要在 comboBox1 中显示的实际列的名称。 comboBox1.ValueMember = "vm";//设置 comboBox1 控件用于表示每个项的值的列。在这里,我们指定列名为 "vm"。你需要将 "vm" 替换为你要在 comboBox1 中作为项值的实际列的名称如何查询选中项数据string value = comboBox1.SelectedValue.ToString();//这一行代码获取了选择项的值,并将其存储在 value 变量中。 string text = comboBox1.SelectedText.ToString();//这一行代码获取了选择项的文本,并将其存储在 text 变量中。{alert type="warning"}请注意,SelectedValue 属性表示选中项的实际值,而 SelectedText 属性表示选中项在控件中显示的文本。有时候,当你直接从数据库填充 ComboBox 控件时,SelectedText 属性可能不会返回正确的值,因为它主要用于用户手动输入的情况。所以,在处理数据库填充的情况下,通常更常用的是使用 SelectedValue 属性来获取选择项的值。{/alert}
2023年06月01日
112 阅读
2 评论
3 点赞