2010-01-04 45 views
1

我在gridview中有一个下拉列表,我用数据源值绑定了该下拉列表。如何显示sqldatasource的值和从代码到下拉列表的值

我将从下拉列表中选择任何值,然后它将保存在数据库中。

现在我想在sqldatasource的相同下拉菜单中显示顶层数据库值。

假设我从sqldatasource下拉列表中的值是test,test1,test2。假如我有选择的测试1然后它会在数据库中保存

现在我想的是下拉列表显示该数值为test1,测试,为test1,test2的

请帮我在这个问题上

回答

0

尝试内把您的插入代码DataBound事件。事情是这样的:

protected void myDropDownList_DataBound(object sender, EventArgs e) 
{ 
DropDownList dropDownList1 = (DropDownList)sender; 
dropDownList1.Items.Insert(0, new ListItem(newItem.GetText(), newItem.GetValue())); 
} 

在上面的代码,是的newitem只是使用数据库来获取插入最新的项目的静态方法。你显然可以使用你自己的方法/变量,但基本上ListItem方法会为你的下拉列表创建一个新的项目。

+0

感谢这段代码,但它没有在我的问题工作。 我想将代码中的dqldatasource和value都显示在一起。 – 2010-01-05 12:33:55

+0

向我们展示您的代码,至少我的代码应该显示两者(尽管未经测试)。 – keyboardP 2010-01-05 16:55:24

相关问题