繁体   English   中英

C#Datagrid链接到文本框错误

[英]C# Datagrid link to textbox error

我下面的代码块有问题,我的代码块目的在于将datagrid上选定行的数据链接到文本框。 我在Datagridview内容中添加了以下代码。

通常,它可以工作,但是在第一次单击datagrid上的“名称”和“姓氏”单元时,它不会将数据链接/传输到文本框。 但是,“姓氏”之后的其他列效果很好。 同样,当程序运行时,在单击“名称”和“姓”列之后,将进行传输/链接。

有什么想法为什么会发生或者我该如何编辑代码?

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

我想你在这里大声表演了信息EXception。 也许我可以为您提供支持:D而且我看到您使用的输入工具不是文本框“ dtpEkipDogum”,您可以检查

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM