通过数据库

时间:2017-07-26 14:15:12

标签: c# sql-server winforms

我在datagridview中加载数据时遇到问题。我在组合框中的form_load上从数据库加载数据,然后在datagridview中加载数据,从组合框中选择相对于该值的值。问题是数据没有显示在datagridview中。 注意: 我正在使用“Repo”类来建立连接。

private void Form1_Load(object sender, EventArgs e)
    {
        qu = "select month from emp_salary";
        ds = rp.getdata(qu);
        comboBox1.DataSource = ds.Tables["0"];
        comboBox1.DisplayMember = "month";
    }

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        qu = "select * from emp_salary where month='" + comboBox1.SelectedItem.ToString() + "'";
        ds = rp.getdata(qu);
        dataGridView1.DataSource = ds.Tables["0"].DefaultView;
    }    `

0 个答案:

没有答案