错误从列表视图中尝试SelectedItems并在MessageBox上显示

时间:2014-08-14 16:14:50

标签: c# listview selecteditem

我尝试从已填充的列表视图中选择的项目,我可以在Windows窗体应用程序中执行此操作,但在Windows移动应用程序中,e无法执行此操作。

我已经宣布"使用System.Windows.Forms;" 我有一个错误:

  

' System.Windows.Forms.ListView'不包含的定义   ' SelectedItems'没有扩展方法' SelectedItems'接受一个   类型' System.Windows.Forms.ListView'的第一个参数可以找到   (您是否缺少using指令或程序集引用?)


private void button_pesquisar_detalhes_pecas_Click(object sender, EventArgs e)
{
    try
    {
        string refer = listView_consultar_pecas.SelectedItems[0].SubItems[0].Text;
        string estado_c = listView_consultar_pecas.SelectedItems[0].SubItems[1].Text;
        string descr = listView_consultar_pecas.SelectedItems[0].SubItems[2].Text;
        string uni = listView_consultar_pecas.SelectedItems[0].SubItems[3].Text;
        string locl = listView_consultar_pecas.SelectedItems[0].SubItems[4].Text;
        int qtd = Convert.ToInt32(listView_consultar_pecas.SelectedItems[0].SubItems[5].Text);
        string estado_peca = listView_consultar_pecas.SelectedItems[0].SubItems[6].Text;
        string dataestado_peca = listView_consultar_pecas.SelectedItems[0].SubItems[7].Text;

        MessageBox.Show("Detalhes da Peça Selecionada \n\nNúmero da Peça: " + refer + " \nArmazém: " + locl + " \nEstado da Peça: " + estado_c + " \nDescrição da Peça: " + descr + " \nQuantidade de Peça em Stock: " + qtd + " \nAtualizado: " + estado_peca + " \nData Atualização: " + dataestado_peca);

    }
    catch
    {
        MessageBox.Show("Deve Selecionar uma Part");
    }
} 

0 个答案:

没有答案