标题:求解datagridview的条件查询问题
取消只看楼主
快手刘1号
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-3-4
结帖率:0
 问题点数:0 回复次数:2 
求解datagridview的条件查询问题
      private void ShowDataGridView()
        {
            SQL_conn();
           if (comboBox1.SelectedIndex == -1 && comboBox2.SelectedIndex == -1)
            {
                cmdtext = "select ReiNumber as 识别码,ReiDate as 日期,Department as 部门,name as 出差人,Reason as 出差事由,Cashier as 出纳,Payee as 收款人,TotalRei as 金额 from TravelExpense2";
            }
            else
            {
                if (comboBox1.SelectedIndex == -1&& comboBox2.SelectedIndex != -1)
                {
                    cmdtext = "select ReiNumber as 识别码,ReiDate as 日期,Department as 部门,name as 出差人,Reason as 出差事由,Cashier as 出纳,Payee as 收款人,TotalRei as 金额 from TravelExpense2 where name = " + comboBox2.Text;
                }
                if (comboBox1.SelectedIndex != -1&& comboBox2.SelectedIndex == -1)
                {
                    cmdtext = "select ReiNumber as 识别码,ReiDate as 日期,Department as 部门,name as 出差人,Reason as 出差事由,Cashier as 出纳,Payee as 收款人,TotalRei as 金额 from TravelExpense2 where Department = " + comboBox1.Text;
                }
                if(comboBox1.SelectedIndex != -1&& comboBox2.SelectedIndex != -1)
                {
                cmdtext = "select ReiNumber as 识别码,ReiDate as 日期,Department as 部门,name as 出差人,Reason as 出差事由,Cashier as 出纳,Payee as 收款人,TotalRei as 金额 from TravelExpense2  where Department = '" + comboBox1.Text + "' and name=" + comboBox2.Text;
                }
           }
            SQLiteDataAdapter sda = new SQLiteDataAdapter(cmdtext, conn);
            DataSet ds = new DataSet();
            sda.Fill(ds, "TravelExpense2");
            this.dataGridView1.DataSource = ds.Tables["TravelExpense2"];
            dataGridView1.Visible = true;
            conn.Close();
        
        }
执行时,总是提示数据库表中没有combobox控件中选中的值,请问应该怎么修改?感激不尽!
搜索更多相关主题的帖子: private 识别码 出纳 
2015-03-11 08:40
快手刘1号
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-3-4
得分:0 
没人会?难道论坛里的都是新手?
2015-03-11 14:41
快手刘1号
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-3-4
得分:0 
回复 3楼 Maick
恩,前天的时候已经做出来了
2015-03-13 17:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-442520-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.236260 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved