C# c复选框从数据库动态绑定并获取所选值

C# c复选框从数据库动态绑定并获取所选值,c#,winforms,sql-server-2008-r2,checkedlistbox,C#,Winforms,Sql Server 2008 R2,Checkedlistbox,嗨,我正在寻找一个解决方案,我在下面给出了我的代码 当我在选中的列表框中添加静态项并选择一个项时,我在消息框中得到的项类似于某个列表框值 但使用相同的代码,我从数据库值绑定复选框,得到消息框值System.Data.DataRowView 我该怎么做才能得到解决方案有人帮我吗 private void button1_Click(object sender, EventArgs e) { foreach (object s1 in ChGetQtnNumber.Chec

嗨,我正在寻找一个解决方案,我在下面给出了我的代码 当我在选中的列表框中添加静态项并选择一个项时,我在消息框中得到的项类似于某个列表框值 但使用相同的代码,我从数据库值绑定复选框,得到消息框值System.Data.DataRowView 我该怎么做才能得到解决方案有人帮我吗

 private void button1_Click(object sender, EventArgs e)
    {
        foreach (object s1 in ChGetQtnNumber.CheckedItems)
        {
            string getdetailofQtn = s1.ToString();
            MessageBox.Show(getdetailofQtn);
        }
    }

获取datarowview。必须获取列值。你可以这样做

private void button1_Click(object sender, EventArgs e)
{
        foreach (object s1 in ChGetQtnNumber.CheckedItems)
        {
            DataRowView drv = (DataRowView)s1;
            string getdetailofQtn = drv["ColumnName"].ToString();
            MessageBox.Show(getdetailofQtn);
        }
}

我可以从中获取[ColumnName]的表单是数据库列名。您可以复制该值。或者你可以使用drv[0]它也会给出你想要的我想。我有2个选中的列表框1我有两个项目Helo和Hai当我选择Helo时,从表中选择*,其中qtn='Helo'helos值将绑定在第二个选中的列表框中当我选择Hai时,Hai的值将在第二个选中的列表框中显示,然后我想从第二个列表框中选择项vaue到这里的字符串我只是选择了一个项,我认为没有必要从数据库中读取是的。顺便说一句,请核对答案以供他人使用