我试图得到这个问题的答案,但到目前为止没有任何帮助能够做到我想要的。
我有这段代码,它的目的是查看所选行并将其列输出到相应的文本框中。
private void DataGridView01_SelectionChanged(object sender, EventArgs e)
{
if (DataGridView01.SelectedRows.Count > 0)
{
personIDTextBox.Text = DataGridView01.SelectedRows[0].Cells[0].Value.ToString();
comboBox1.Text = DataGridView01.SelectedRows[0].Cells[1].Value.ToString();
Txt_FirstName.Text = DataGridView01.SelectedRows[0].Cells[2].Value.ToString();
mIDDLENAMETextBox.Text = DataGridView01.SelectedRows[0].Cells[3].Value.ToString();
sURNAMETextBox.Text = DataGridView01.SelectedRows[0].Cells[4].Value.ToString();
cITYTextBox.Text = DataGridView01.SelectedRows[0].Cells[5].Value.ToString();
eMAILTextBox.Text = DataGridView01.SelectedRows[0].Cells[6].Value.ToString();
}
}
当我启动该程序时,没有收到任何错误,但它不会将数据输出到文本框中。有人知道我做错了什么吗?
连接活动:
这是学习 VS 编码所需的最基本的东西。简而言之就是事件名称的意思,这里DataGridView01_SelectionChanged
与事件相关。为此,可以使用代码,也可以将其插入属性选项卡事件窗格的正确插槽中。选择DataGridView
,打开事件窗格(带有闪光灯的窗格)并找到 SelectionChanged 事件!在此插入事件的名称即可完成。
(我只安装了德语版的VS..)
结果反映在 form_designer.cs 文件中,与双击该位置然后填写生成的代码存根是相同的事情(相反)。
控件有很多事件;一个是default事件,这可以通过以下方式生成双击设计器中的控件本身。但最终你将需要所有 3 种方法generate and hook up事件,(有时还删除它们。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)