1

目的の出力を得るには、このボタン クリック イベントにコードを記述する必要があると思いますが、手順を書き留めることはできません。皆さんからの助けは役に立ち、私を学ばせてくれます。ありがとうございました。

 private void btnViewAllEntries_Click(object sender, EventArgs e)

    {
        SqlConnection con = new SqlConnection(Helper.ConnectionString);
        SqlCommand cmd = new SqlCommand("Select * from DirDetails");
        con.Open();


        con.Close();
        MessageBox.Show(DetailsView.cs);//DetailsView.cs is winform with gridview
    }
4

1 に答える 1

1

まず第一に、 sMessageBoxではなくメッセージを表示するだけFormです。フォームを表示するには、フォームをインスタンス化し、ShowまたはShowDialogメソッドを使用する必要があります。

DetailsView frm=new DetailsView();
frm.ShowDialog();

次に、クエリをDetailsView.cs

private void Form1_Load(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection(Helper.ConnectionString);
        SqlDataAdapter da = new SqlDataAdapter("Select * from DirDetails", con);
        DataTable dt = new DataTable();
        con.Open();
        da.Fill(dt);
        con.Close();
        datagridview1.DataSource = dt;
    }
于 2012-09-26T13:13:58.640 に答える