可以!
把打算下拉的那列变成模板列(TemplateField),在模板列中拖入下拉框,这个好用IDE完成,完成后面看前台源码请看下方具体内容:(这是我的程序片段)
asp:TemplateFieldHeaderText="三级模板"
ItemStyleHorizontalAlign="Center"VerticalAlign="Middle"Width="100px"/
ItemTemplate
asp:DropDownListID="DDLContent"runat="server"DataTextField="模板名称"DataValueField="模板编号"AutoPostBack="True"OnSelectedIndexChanged="DDLContent_SelectedIndexChanged"
/asp:DropDownList
asp:LabelID="LbtopicID"runat="server"Visible="False"/asp:Label
/ItemTemplate
/asp:TemplateField
在后台要做两件事,1是把数据库中的数据绑定到下拉框,2是现如今拉框被选择时程序要做出的反应:
1.把数据库中的数据绑定到下拉框
protectedvoidGridView_RowDataBound(objectsender,GridViewRowEventArgse)//该事件是自动生成
{
if(e.Row.RowType==DataControlRowType.DataRow)//假设此行是DataGrid控件数据行
{
stringtopicID=GridView.DataKeys[e.Row.RowIndex].Value.ToString();//获取本行重要字的值
//***************下面是三级模板列的绑定**********************
if(((DropDownList)e.Row.FindControl("DDLContent"))!=null)//我的下拉框叫DDLContent
{
DataSetds=cd.getContentModel(topicID);//从数据库中获取要放入下拉框的数据
DropDownListDDLContent=(DropDownList)e.Row.FindControl("DDLContent");
DDLContent.Items.Clear();
DDLContent.DataSource=cd.listModel();
DDLContent.DataBind();//绑定
if(ds.Tables[0].Rows.Count0)//
{
DDLContent.SelectedValue=ds.Tables[0].Rows[0]["模板编号"].ToString();
}
else
{
DDLContent.Items.Insert(0,"请选择...");//用户没进行选择时显示这行
}
}
//*****************三级模板列绑定结束************************
}
}
2.假设被绑定的下拉框被用户选择,既然如此那,。。
protectedvoidDDLContent_SelectedIndexChanged(objectsender,EventArgse)
{
//下面都是我的详细业务逻辑,你把它们换成你自己的
GridViewRowGVR=(GridViewRow)((Control)sender).Parent.Parent;
DropDownListDDLC=(DropDownList)(GVR.FindControl("DDLContent"));
LabelLbtopicID=(Label)(GVR.FindControl("LbtopicID"));
cd.setContentModel(LbtopicID.Text,DDLC.SelectedValue.ToString());
}
ASP.net如何将数据库里的值读到下拉列表框? 可以! 把打算下拉的那列变成模板列(TemplateField),在模板列中拖入下拉框,这个好用IDE完成,完成后面看前台源码请看下方具体内容:(这是我的程序片段) asp:TemplateFieldHeaderTe...
2023-04-07
俄语究竟怎么表达? 我学俄语四年了,自己深深感觉到写一手好字是非常的重要的,因为这个原因我进行网上在线搜罗了一部分自己喜欢还合适自己练习的字体来写,我感觉字体的美观不美观不在于它是印刷体或者是手写体,而在...
2023-04-07
汪字怎么组词? 组词:汪洋、汪肆、汪秽。 造句 1、曾经这里是一片葱郁的森林,经过数万年时间现目前已是一片汪洋。 2、每到雨季,这里便成了一片汪洋。 组词造句:泪眼汪汪。(4) 听到老师要走的消息,考生们个个泪眼汪汪。...
2023-04-07
学校几声? xué xiào “校”,普通话读音为jiào、xiào 。“校”的基本含义为比较,如校场;引申含义为查对、订正,如校勘、校订。 在平日使用中,“校”也常做动词,表示较量、计较,如短长终不校,先后竟谁论。 “校”,初...
2023-04-07
韵字笔顺怎么写? 笔画顺序:点、横、点、撇、横、竖、横折、横、横、撇、横折钩、点、提 具体释义 拼音 yùn 名词 和谐悦耳的声音 musical sound 韵悠悠 短笛无声,寒砧不韵。-《西游记》 归本于喉的音。即语音学所称的韵母 r...
2023-04-07