0

、およびボタンForm1を含む があります。検索ボタンをクリックすると、別のフォーム ( ) が開き、2 つのテキストボックスとボタンが表示されます。ボタンをクリックすると、 の 2 つのテキスト ボックスの値が に入力されます。DataGridSearchForm2SelectSelectDataGridForm1Form2

これどうやってするの?

4

2 に答える 2

1

form2 のコンストラクターで、フォームをパラメーターとして渡します。

Form1 form;
public Form2(Form f)// Constructor
{
 form = f;
 IntializeComponent();
 }

次に、Form1 の Gridview を呼び出して、入力するテキスト ボックスを追加します。

于 2012-11-21T08:44:56.797 に答える
0

またはに 2 つのTextBox値を格納していることを願っています。もしそうなら、あなたは財産で行くことができます。このプロパティはオブジェクトを保持します。あなたの場合または。DataSetDataTableDataGridView.TagDataSetDataTable

Form2 で

myDataGridView.Tag = myDataSet; //Storing the DataSet into DataGridView

Form1 で

DataSet ds = new DataSet();  //Creating a new DataSet in Form1
ds = (DataSet)myDataGridView.Tag;  //assigning the Form2 myDataSet values to Form1 ds

注: DataGridView Modifier プロパティはPublicとして設定する必要があります。

于 2012-11-20T14:12:03.410 に答える