如何将gridview值传递到另一个页面Dropdown(如何动态更改Dropdown选定值)

时间:2014-07-05 06:58:50

标签: c# asp.net drop-down-menu textbox

我有一个带有EDIT链接按钮的网格视图报告视图。当我单击按钮时,页面将重定向到另一个更新页面,其中包含来自gridview的CURRENT DATA。对于文本框,它工作正常,但我不能为下拉列表做同样的事。

我试过这个:

ddnAssinedBy.SelectedValue = gvAction.SelectedRow.Cells[3].Text;    
ddnAssinedBy.Items.FindByValue(gvAction.SelectedRow.Cells[3].Text).Selected = true;

但它没有用。

2 个答案:

答案 0 :(得分:0)

在您的编辑链接按钮事件中,获取您需要的值并将其置于会话中,如

Session [“current-selection”] = gvAction.SelectedRow.Cells [3] .Text;

在另一个页面上,在下拉列表中使用此值集选择。

另一个选择是在您重定向并在另一个页面上获取它时在查询字符串中传递值。

答案 1 :(得分:0)

试试这个

ddnAssinedBy。 SelectedItem.Text = gvAction.SelectedRow.Cells [3] .Text;

ddnAssinedBy.Items。 FindByText (gvAction.SelectedRow.Cells [3] .Text).Selected = true;

但首先您禁用所选项

ddnAssinedBy.SelectedItem.Selected = false;