ListView绑定数据库,从ListView中向其他窗体传值(右键绑定)

本文介绍了如何在Windows应用中使用ListView控件绑定ADO.NET数据库,并实现从ListView中选择条目,通过右键菜单将选中值传递到其他窗体。在DBHelper类中封装了数据库连接和查询操作,窗体1的ListView展示数据库内容,通过SelectedItems获取选定值。在窗体2中接收并处理传递的数据,具体涉及到下拉框和其他控件的值设置。
摘要由CSDN通过智能技术生成

首先建立封装类
封装数据库连接字符串
封装一个空的值,这个空值必须连接数据库中的一个列值,然后让这个空值做数据库的条件从而查找并循环输出自己数据库中向窗口传的值具体方法如下:

DBHelper(封装类):

建立cs文件取名任意
里面代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
class DBHelper
    {
   
        public static string conStr = "Data Source=.;Initial Catalog=AirQualityDB;Integrated Security=True";
        public static int chuan = 0;
    }

窗体1(ListView控件):
控件图略
必需要的代码:
注:这里的listView1.SelectedItems[0].Text,我是把我需要传的数据库绑定的值放到了listview的最前面,这样方便写传值代码所以不需要再写子项的值,只需要写父项的值就可以了

private void 修改ToolStripMenuItem_Click(object sender, EventArgs e)
        {
   
            DBHelper.chuan = Convert.ToInt32(listView1.SelectedItems[0].Text);//传值
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值