c # Checked List Box динамически связывается с базой данных и получает выбранное значение - PullRequest
0 голосов
/ 13 декабря 2018

Привет! Я ищу решение. Я дал мой код ниже, когда я добавил статический элемент в поле с проверенным списком и выбрал элемент, который я получаю, в окне сообщения похож на «Некоторое значение списка», но с тем же кодом.я привязываю проверенный список из значения базы данных я получаю значение окна сообщения как System.Data.DataRowView что я должен сделать, чтобы получить решение, кто-нибудь поможет мне

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

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018
private void button1_Click(object sender, EventArgs e)
{      
            foreach (var item in ChGetQtnNumber.CheckedItems)
            {
                MessageBox.Show(item.ToString());
            }
}

Изображение 1 Изображение 2

0 голосов
/ 13 декабря 2018

Вы получаете 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);
        }
}
...