在插入模式下从gridview获取值到formview

本文关键字:获取 formview gridview 插入 模式 | 更新日期: 2023-09-27 17:57:29

有没有办法从gridview中获取值,然后将其粘贴到formview中的文本框中?我正在尝试获取所选的数据键,如ID、firstname、lastname,并将其插入到formview中的文本框中(我已将默认模式设置为"insert")。我已经使用SelectedIndexMethod在文本框中进行了尝试,但在"插入"模式下,如何在formview文本框中执行此操作?

非常感谢您的帮助!提前感谢!

在插入模式下从gridview获取值到formview

GridView1.SelectedDataKey.Value将为您提供所需内容。

在您的formView中,它将类似于:

<asp:TextBox Text='<%#GridView1.SelectedDataKey.Value %>'></asp:TextBox>

编辑:

 <asp:TextBox Text='<%#GridView1.Rows[GridView1.SelectedIndex].Cells[0].Text %>'></asp:TextBox>
 // Cells[0] column index of your Gridview

要从不同的单元格中获取值,可以尝试以下操作:

string fn = GridView1.SelectedRow.Cells[0].Text; //assuming first column is FirstName
string ln = GridView1.SelectedRow.Cells[1].Text

请注意,我假设单击了"选择命令按钮",即SelectedRow不为空。