如何在Eval中获取GridView控件的值?

时间:2014-02-07 06:47:34

标签: c# asp.net gridview

我有一个GridView ItemTemplate列,其中有两个控件.. DropDownList和一个LinkBut​​ton。我想显示DropDownon LinkBut​​ton的selectedItem。我很容易通过选定的索引更改事件后面的代码来实现。但问题是,当我在按钮点击上添加新行时,我无法维持链接按钮的状态。 (因为它没有绑定到任何数据源) 无论如何,我可以将LinkBut​​ton与下拉列表的选定值绑定吗?类似的东西:

Eval(drp1.SelectedItem.ToString())

1 个答案:

答案 0 :(得分:0)

如果DropDownList是来自另一个表的数据绑定,您可以从数据库添加DropDownList的“Text Value”并将其值显示给LinkBut​​ton。 例如:

如果我有一个表持有国家和DropDownList来显示它们,我还有另一个表存储国家ID。在您的方案中,您可以将内部联接添加到您的选择查询并在LinkBut​​ton文本中显示国家/地区名称。