C#,Winfrom中下拉框链接Sql Sever创建创建新行的关键代码

1 篇文章 0 订阅
1 篇文章 0 订阅

实现步骤:

  将值传送到下拉框
       1.建立DataSet对象(临时数据库)
       2.写出sql语句链接数据库
       3.创建SqlDataAdapter对象(是临时仓库和数据库的运输车)
       4.填充dataset临时仓库(运输车SqlDataAdapter的对象卸货)
       5.添加新行,新行数下标-1
       6.将dataSet的值传到下拉框中.用InserAt给下标位置(是给临时仓库里的货物里编号位置)
       7.确认下拉框的数据源是DataSet的集合(将临时仓库(dataSet)的货品装进到商店(下拉框))DataSource
        8.确认下拉框的展示的数据()DisplayMember
        9.输入下拉框的展示的数据下标位置()ValueMember

 

private void Add()
        {
            //建立Dataset的(临时的数据仓库)
            DataSet dataSet = new DataSet();
            //sql语句
            String sql = "select * from 数据库的表名";
            //创建DBhelper对象连接数据库
            Connect connect = new Connect();
            //创建从数据库运送到临时数据库 
            SqlDataAdapter dataAdapter = new SqlDataAdapter(sql,connect.SqlConnection);
            //填充dataset临时仓库
            dataAdapter.Fill(dataSet, "表名(不一定按照数据库)");
            //添加新行
            DataRow dataRow = dataSet.Tables["表名"].NewRow();
            dataRow[0] = -1;
            dataRow[1] = "------请选择----------";
            //选择DataSet的数据传值进入下拉框,InserAt给集合提供位置,从0开始
            dataSet.Tables["表名"].Rows.InsertAt(dataRow, 0);
            //下拉框的数据源是DataSet的集合 
            this.comboBox1.DataSource = dataSet.Tables["表名"];
            //下拉框要展示的数据是"SortName"的列
            this.comboBox1.DisplayMember = "(要展示的内容)数据库的列名";
            //获取下拉框要展示的数据的值得下标位置
            this.comboBox1.ValueMember = "(下标隐藏的对应值方便寻找)数据库的列名";
        }

 谢谢大家~~!

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值