if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
DropDownList dd =((DropDownList)DataGrid1.Items[i].Cells[3].FindControl("DropDownList1"));
string sql = "。。";
。
。
。
if(dd != null)
{
dd.DataSource = this.GetData(sql);
dd.DataTextField = "IDV_PROCEDUREFIRST";
dd.DataBind();
dd.SelectedValue = dd.Items.IndexOf(dd.Items.FindByValue("IDV_PROCEDUREFIRST"));
//dd.Items.FindByValue(Convert.ToString(DataBinder.Eval(DataGrid1.Items[i].DataItem, "IDV_PROCEDUREFIRST"))).Selected = true;
}
。
。
}
不知道最后两句哪句是正确的,而且数据总是显示的是第一条,而不是数据库默认的那条内容
{
DropDownList dd =((DropDownList)DataGrid1.Items[i].Cells[3].FindControl("DropDownList1"));
string sql = "。。";
。
。
。
if(dd != null)
{
dd.DataSource = this.GetData(sql);
dd.DataTextField = "IDV_PROCEDUREFIRST";
dd.DataBind();
dd.SelectedValue = dd.Items.IndexOf(dd.Items.FindByValue("IDV_PROCEDUREFIRST"));
//dd.Items.FindByValue(Convert.ToString(DataBinder.Eval(DataGrid1.Items[i].DataItem, "IDV_PROCEDUREFIRST"))).Selected = true;
}
。
。
}
不知道最后两句哪句是正确的,而且数据总是显示的是第一条,而不是数据库默认的那条内容
解决方案 »
- asp.net中的web控件中的Button控件问题?
- 元素“ListView”不是已知元素。原因可能是网站中存在编译错误,或者缺少 web.config 文件。
- 最后50分,在线等 ,做文件上传时遇到的问题,解决就给分。 急救!
- 如何在方法里调用具有Sender和e参数的事件
- 在asp.net中可以用以asp为扩展名的页面为起始吗?
- 不学C语言真的成不了高手吗?
- 初学者的asp.net中的简单问题,关于给表更新的问题?(急)
- 用C#写ASP.NET,必须用代码后文件吗
- 影音文件的上传和在线播放,顶者给分!!
- asp.net连接oracle 错误原因 : 执行 conn.Open() 语句时出错 , ORA-12170: TNS: 连接超时
- gridview 更新后把记录删除了!
- 这个值怎么没有了?
dd.DataTextField = "IDV_PROCEDUREFIRST";
dd.DataValueField = "IDV_PROCEDUREFIRST";
dd.DataBind();
dd.SelectedValue = dd.Items.IndexOf(dd.Items.FindByValue("IDV_PROCEDUREFIRST"));
dd.DataTextField = "IDV_PROCEDUREFIRST"; --显示在下拉框的内容绑定字段
dd.DataValueField = "IDV_PROCEDUREFIRST";
dd.DataBind();
dd.SelectedValue = dd.Items.IndexOf(dd.Items.FindByValue("IDV_PROCEDUREFIRST"));--这句不太正确
不知道和dropdownlist绑定的数据能否列出几个来,