在C#中,当单击GridView行后填充文本框,可以通过以下步骤实现:
- 首先,确保你已经在项目中引入了GridView控件和文本框控件的命名空间。可以使用以下代码引入命名空间:using System.Windows.Forms;
- 在窗体的加载事件中,绑定GridView的行点击事件。可以使用以下代码实现:private void Form_Load(object sender, EventArgs e)
{
gridView1.RowHeaderMouseClick += GridView_RowHeaderMouseClick;
}
- 在GridView的行点击事件中,获取选中行的数据并填充到文本框中。可以使用以下代码实现:private void GridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.RowIndex >= 0)
{
DataGridViewRow row = gridView1.Rows[e.RowIndex];
textBox1.Text = row.Cells["ColumnName"].Value.ToString(); // 替换"ColumnName"为实际的列名
}
}在上述代码中,你需要将"ColumnName"替换为实际的列名,以获取选中行中对应列的数据。
以上就是在C#中单击GridView行后填充文本框的实现方法。这种方法适用于Windows窗体应用程序中使用的GridView控件。如果你需要在ASP.NET Web应用程序中实现类似的功能,可以使用不同的方法。