0
私のdatagridビューは、MySQLデータベースからインポートされたデータの行で構成されています。私がする必要があるのは、ボタンクリックイベントで、データグリッドビューから別のフォームに選択した行のデータをロードすることです。ボタンクリックイベントでデータグリッドビューから別のウィンドウフォームにデータをロードするにはどうすればよいですか?
This is the screenshot of my system
私はすでに公開に更新ブックタイトルフォームのテキストボックス修飾子を作り、このコーディングを書き込むことによって、これを実現しています。
private void btn_update_Click(object sender, EventArgs e)
{
Update_Book_Title form = new Update_Book_Title();
form.txt_booknumber.Text = this.datagrid_booktitles.CurrentRow.Cells[1].Value.ToString();
form.txt_isbn.Text = this.datagrid_booktitles.CurrentRow.Cells[2].Value.ToString();
form.txt_author.Text = this.datagrid_booktitles.CurrentRow.Cells[3].Value.ToString();
form.txt_booktitle.Text = this.datagrid_booktitles.CurrentRow.Cells[4].Value.ToString();
form.txt_publishedyear.Text = this.datagrid_booktitles.CurrentRow.Cells[5].Value.ToString();
form.txt_publisher.Text = this.datagrid_booktitles.CurrentRow.Cells[6].Value.ToString();
form.txt_category.Text = this.datagrid_booktitles.CurrentRow.Cells[7].Value.ToString();
form.arrived_date.Text = this.datagrid_booktitles.CurrentRow.Cells[8].Value.ToString();
form.txt_price.Text = this.datagrid_booktitles.CurrentRow.Cells[9].Value.ToString();
form.txt_quantity.Text = this.datagrid_booktitles.CurrentRow.Cells[10].Value.ToString();
form.StartPosition = FormStartPosition.CenterScreen;
form.MdiParent = this.MdiParent;
form.Show();
}
私は、これは、このための最善の解決策ではありません知っている私は、更新ボタンのクリックイベントに更新ブックタイトルWindowsフォームに自分のデータグリッドビューからデータをロードできるように、そこには、これを行うのいずれかの選択肢はありますか?