c# - 如何根据您在checkedListBox中签入的项目填写listBox?(使用 Access 数据库)
问题描述
我有一个用 Access 制作的数据库,看起来像这样:
我正在尝试在 Windows 窗体应用程序 (C#) 中处理从该数据库中读取的数据。我目前想要实现的是,用 firstItemName 列中的数据填充一个checkedListBox(已经完成),然后根据您选择的这些,单击一个按钮用来自 secondItemName 列的数据填充一个列表框.
我已经用 Access 查询(见下文)做了类似的事情,所以我知道这是可能的,我只是不知道如何在 C# 中实现这一点,更不用说在表单上。
不确定我是否解释得很好(我不是以英语为母语的人),但基本上如果你检查了名字 1、3 和 4,它应该用 secondName2 填充 listBox(因为这是唯一一个所有这些片段数据已链接)。
这就是我坚持的地方:
private void button1_Click(object sender, EventArgs e)
{
for(int i = 0; i < checkedListBox1.Items.Count; i++)
{
if(checkedListBox1.GetItemCheckState(i) == CheckState.Checked)
{
listBox1.Items.Add( );
}
}
}
我不确定我的方法一开始是否正确,如果是,下一步该怎么做?
解决方案
推荐阅读
- sql-server - DROP TABLE IF EXISTS vs OBJECT_ID IS NOT NULL
- sql - 如何将外部字符串添加到查询的输出中
- ios - Pod文件在一段时间后不断消失
- r - 使用日期范围闪亮更新绘图
- python - Webscrape 返回不可读的字符和乱码
- javascript - 即使使用了 Promise,异步函数也不会等待
- tableau-api - Tableau,如果列> 0,那么当列为负时,1 显示 1?
- java - REST 开发后端 DTO 与前端 DTO
- firebase - 如何使用三元运算符显示 Firestore 中的任何数据
- xamarin.forms - 从在线 XML 文件或 xamarin 表单中的 URL 获取图像