将值从GridView获取到文本框,可以通过以下步骤实现:
以下是一个示例代码:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// 获取第二列的值
string value = e.Row.Cells[1].Text;
// 根据文本框的ID找到对应的文本框,并设置值
TextBox textBox = (TextBox)e.Row.FindControl("TextBox1");
textBox.Text = value;
}
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
// 获取选中行的第二列的值
string value = GridView1.SelectedRow.Cells[1].Text;
// 根据文本框的ID找到对应的文本框,并设置值
TextBox textBox = (TextBox)GridView1.SelectedRow.FindControl("TextBox1");
textBox.Text = value;
}
这样,就可以将GridView中的值获取到文本框中了。在实际应用中,可以根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云