有没有办法从gridview获取值,然后将其粘贴到formview的文本框中?我正在尝试获取所选的数据键,如ID,firstname,lastname,并将其插入formview中的文本框(我将defaultmode设置为'insert')。我已经使用SelectedIndexMethod使用文本框进行了尝试,但在“插入”模式下如何在formview文本框中执行此操作?
非常感谢帮助! 提前谢谢!
答案 0 :(得分:1)
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
答案 1 :(得分:1)
要从不同的单元格中获取值,您可以尝试:
string fn = GridView1.SelectedRow.Cells[0].Text; //assuming first column is FirstName
string ln = GridView1.SelectedRow.Cells[1].Text
请注意,我假设单击了Select Command Button,即SelectedRow不为null。