我遇到下面的代码块问题,我的目的是使用代码块将数据网格上选定行的数据链接到文本框。我将下面的代码添加到Datagridview内容中。
大多数情况下它可以正常工作,但是在第一次单击数据网格上的单元格时," name"和"姓氏"它将数据链接/传输到文本框。然而,在"姓氏"之后的其他专栏工作得很好。当程序运行时以及几次点击" name"和"姓氏"列,然后它的转移/链接。
有什么想法发生这种情况或者我如何编辑代码?
private void dgvEkip_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if(e.RowIndex >= 0)
{
DataGridViewRow row = this.dgvEkip.Rows[e.RowIndex];
txtEkipIsim.Text = row.Cells["Isim"].Value.ToString(); //cell for "name"
txtEkipSoyisim.Text = row.Cells["Soyisim"].Value.ToString(); //cell for "surname"
dtpEkipDogum.Text = row.Cells["DogumTarihi"].Value.ToString();
txtEkipTelefon.Text = row.Cells["Telefon"].Value.ToString();
txtEkipEposta.Text = row.Cells["ePosta"].Value.ToString();
cbEkipSehir.Text = row.Cells["Sehir"].Value.ToString();
txtEkipAdres.Text = row.Cells["Adres"].Value.ToString();
dtpEkipKayitTarihi.Text = row.Cells["KayitTarihi"].Value.ToString();
}
}
此处还有截图:
非常感谢,Nuri。
答案 0 :(得分:0)
我认为你在这里大喊秀消息EXception。可能我可以支持你:D 我看到你使用的类型工具不是文本框“dtpEkipDogum”,你可以检查它