C#Checklistbox值与数据库

时间:2017-09-08 03:30:46

标签: c# database

我的核对清单框是使用查询

生成的
query = @"SELECT CONTENT
                FROM qBank
                GROUP BY CONTENT
                ORDER BY MIN(CHAP)";
        OleDbCommand cmd = new OleDbCommand(query, conn);
        OleDbDataAdapter dAdap = new OleDbDataAdapter(cmd);
        DataSet dSet = new DataSet();
        dAdap.Fill(dSet);
        for (int i=0; i < dSet.Tables[0].Rows.Count; i++)
        {
            chkList.Items.Add(dSet.Tables[0].Rows[i][0].ToString());
        }

我想获取checkitems查询CONTENT / s的值并将其传递给下一个表单。但我迷失了如何做到这一点。我看到使用foreach声明,但说实话,我无法想出这个条件。

1 个答案:

答案 0 :(得分:0)

ListItem item = new ListItem();
item.Text = dSet.Tables[0].Rows[i][0].ToString(); //Text field here
item.Value = dSet.Tables[0].Rows[i][1].ToString(); //value field here
chkList.Items.Add(item);

尝试实现这一点,希望你有不同的文本和值字段,如果你没有在值和文本字段中使用相同的东西