主窗口中有listview控件显示数据记录,另一个窗体中有label标签,请问如何用代码将listview控件中的记录项添加到label标签中去? 谢谢!

解决方案 »

  1.   

    把那个label拖到listview中去,在后台设置
      

  2.   

    label和listview是在两个不同的窗体中啊?! 我说的是用主窗体中的listview中的记录显示到另一个窗体中label中去
      

  3.   

    真接 主窗体.listview就能引用吧。
      

  4.   

    主窗体:
    public static string selectText;
    ...selectText=listview1.select.Items[0].text;//大概就这么写.子窗体label1.text=mainform.selectText;================================
    意会,不要照搬,思路就是这样的.好像还有一个findcontrol的方法
      

  5.   


    主窗体Form1程序private ArrayList listData1;
    public Form1()
    {
        InitializeComponent();
        this.listData1 = new ArrayList();
        this.listData1.Add("DotNet");
        this.listData1.Add("C#");
        this.listData1.Add("Asp.net");
        this.listData1.Add("WebService");
        this.listData1.Add("XML");
        this.listBoxFrm1.DataSource = this.listData1;
    }
    private void buttonEdit_Click(object sender, System.EventArgs e)
    {
        Form2 formChild = new Form2(this.listData1);
        formChild.ShowDialog();
        this.listBoxFrm1.DataSource = null;
        this.listBoxFrm1.DataSource = this.listData1;
    }子窗体Form2这样写:private ArrayList listData2;public Form2(ArrayList listData)
    {
        InitializeComponent();
        this.listData2 = listData;
        labelFrm2.Text=listData2[];// 你想要显示哪一条记录 把索引号填进去就行
                                   //如果全部显示 我相信你自己也会吧 
    }方法很多 这只是其中的一种.  还有什么疑问请继续跟帖说明
      

  6.   

    主窗体中listview控件中是记录的,我想把其中的记录里的一项,如编号,放到另一个窗体中的label标签的text中去,该怎么办呢?!
      

  7.   

    一个form向另一个form传值的问题已经多如牛毛了,lz cdsn搜索一下就是了
      

  8.   

    把主窗体的控件modifier属性设为public,就可调用