繁体   English   中英

C#复选框值与数据库

[英]C# Checklistbox Value with 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());
        }

我想获取checkeditems查询的CONTENT / s的值,并将其传递给下一个表单。 但是我迷失了如何做。 我看到使用了foreach语句,但是老实说我无法提出条件。

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);

尝试实现这一目标,希望您拥有不同的文本和值字段,如果您没有在值和文本字段中使用相同的内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM