none
double click datagrid後傳資料 RRS feed

  • 問題

  • 其實我現在是原本有一張form 假設是form_1
    form_!有一個button可以打開form_2

    form_2是一個search engine,有一個datagridview用來show data

    當double click datagridview其中一個row時,我想將該row的data傳回至form_1

     

    現在我已成功地把已double click的 datagridview其中一個row的data抽出存成變數

    ,但我怎樣把那些變數傳會至form_1的所屬textfield呢?
    2007年9月12日 上午 06:45

所有回覆

  • 同你問的變數問題的做法.

    http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=2127946&SiteID=14

     

    Form1

    Code Snippet

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsApplication2
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }

            private void button2_Click(object sender, EventArgs e)
            {
                Form2 f = new Form2();
                f.ShowDialog();
                MessageBox.Show(f.GetBB);//把f.GetBB放到你的textfield EX:textBox1.Text=f.GetBB
            }
        }
    }

     

     

    Form2

    Code Snippet

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace WindowsApplication2
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
            }

            string bb = "";
            private void Form2_Load(object sender, EventArgs e)
            {
                bb = "cc";//這動作像是你把你抓到的值,存到變數.
            }

            public string GetBB
            {
                get
                {
                    return bb;
                }
            }

        }
    }

     

     

    2007年9月12日 上午 07:42