比如:
<asp:DropDownList
id="ddlMovieCategory"
DataSourceID="srcMovieCategories"
DataTextField="Name"
DataValueField="Id"
runat="server"/><asp:button
id="btselect"
text="select"
tooltip="select movie"
runat="server"/><asp:gridview
id="grdmovies"
DataSourceID="srcmovies"
runat="server"/><asp:sqldatasource
id="srcMovieCategories"
Connnectionstring=........
selectCommand="select id , name from moviecategries"
runat="server"/><asp:sqldatasource
id="srcmovies"
connectionstring=.......
selectcommand="select title ,driector from movies where categoryid=@id"
runat="server"
<selectparameters>
<asp:controlparameter
name="id"
type="int 32"
controlid="ddlmoviecategory"
</selectparameters>
</asp:sqldatasource>GridViewDropDownList
<asp:DropDownList
id="ddlMovieCategory"
DataSourceID="srcMovieCategories"
DataTextField="Name"
DataValueField="Id"
runat="server"/><asp:button
id="btselect"
text="select"
tooltip="select movie"
runat="server"/><asp:gridview
id="grdmovies"
DataSourceID="srcmovies"
runat="server"/><asp:sqldatasource
id="srcMovieCategories"
Connnectionstring=........
selectCommand="select id , name from moviecategries"
runat="server"/><asp:sqldatasource
id="srcmovies"
connectionstring=.......
selectcommand="select title ,driector from movies where categoryid=@id"
runat="server"
<selectparameters>
<asp:controlparameter
name="id"
type="int 32"
controlid="ddlmoviecategory"
</selectparameters>
</asp:sqldatasource>GridViewDropDownList
this.btselect.OnClick + = New new EventHandler(XXX);
为什么点击按钮回发就会使得这两个控件(dropdownlist和gridview)相对应呢?
另外,dropdownlist的两个属性,datatextfield和datavaluefield又是怎样工作,是不是跟上面两个控件相对应的实现有关?
谢谢
看属性自己看看MSDN,另外按钮有自动回发的效果