[英]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.