从列表框中选择项目并将其作为查询传递给其他表单

时间:2017-02-22 12:34:42

标签: c# sql listview

我在C#中有一个winforms应用程序,提示用户从一系列项目中进行选择,这些项目显示在listview中,checkboxes设置为true。 在用户选择一个项目之后,我希望描述和SQL数据库中的值以另一种形式显示在2个文本框中。 有没有办法实现这个目标? 我认为它会是这样的:

  private void button1_Click(object sender, EventArgs e)
    {
        If(listView1.SelectedItems = ??); 
        {
            "select[descri] + '  ' + [compo] from vidros" 
             pass it to form "build" in textbox "desc2"           
            "select valu from vidros" 
             pass it to form "build" in textbox "tt"
             this.close();
        }
        else
        {
            MessageBox.Show("Please select an item!", "Warning!");
        }
    }

1 个答案:

答案 0 :(得分:1)

有可能。所有答案都在StackOverflow上:

  

用户选择一个项目后

Get single listView SelectedItem

  

"选择[说明] +' ' + [compo]来自vidros"

How to retrieve data from a SQL Server database in C#?

  

将其传递给#34; build"在文本框" desc2"

Send values from one form to another form

我希望您成功将所有这些信息构建到工作代码中:)