1

aspx.cs 文件是: 设计

CS文件代码:

在此处输入图像描述 我的标记数据库结构是标记(Standard varchar(20),Type_of_Exam varchar(20),telugu varchar(20),hindi varchar(20),eng......)

我将这些主题列在dropdown列表项中,例如泰卢固语、印地语、英语、.....

gridview用来显示主题标记。我的问题是。

我给gridview标题名称"subject";如何赋予"eval"它功能subjecttelugu当我选择telugu项目时必须显示标记,当我选择标记时dropdownlist显示 标记。hindihindi

提前感谢您花时间阅读我的问题。如何gridview根据下拉列表中的值动态绑定?

4

1 回答 1

0

在 .aspx 中

'<%# DropDownList2.SelectedItem.Text %>'

没有Eval双引号。您只是在公开服务器端控件属性,并且不需要使用 Eval,因为您没有从绑定的数据项中评估表达式。

您还可以为您的 gridview 使用 RowCreated 事件或 RowDataBound :

protected void MyGrid_RowCreated(object sender, GridViewRowEventArgs e)
{
    //DoWhatever you Need
    TextBox t = e.Row.Cells[4].FindControl("subject") as TextBox;
    t.Text = DropDownList2.SelectedItem.Text;   
}
于 2013-07-11T13:20:57.910 回答