のTextBoxに取り込みますので、datagridview
の行をクリックしてdatagridview
のデータをtextbox
にロードしようとしています。DataGridViewのデータをC#
私は、現時点ではこれを持っている:
private void dataGridView1_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
try
{
DataGridViewRow dr = dataGridView1.SelectedRows[0];
this.Hide();
frmPrincipal frm = new frmPrincipal();
frm.txtCarga.Text = dr.Cells[0].Value.ToString();
frm.txtCarga.Focus();
frm.txtCarga.SelectAll();
}
catch (Exception ex)
{
MessageBox.Show("Erro\nDetalhes: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
しかし、私はfrm.Show()
を持っていないので、それは表示されません。基本的にはF1キーを押してdatagridview
と表示されているフォームをクリックしてその行をクリックし、値をtextbox
に入力します。しかし、それは動作しません。
どうすればよいですか?
あなたは何をしたいのかはっきりしていません...あなたは同じフォームまたは他のものに表示したいですか? – NicoRiff
おそらく、*はテキストボックス内の*のように見えますが、あなたが言及したように 'frm.Show()'を決して呼び出さないので、それらは見えません。ドレッサーにキーをセットして、寝室のライトをオンにしないと、それを見ることができないかもしれませんが、ドレッサーに座ってライトをオンにするのを待っているわけではありません。 .. –