我是这样的:
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" OnSelectedIndexChanged="ToEditBind"
DataKeyNames="NumID" DataSourceID="SqlDataSource1" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" GridLines="None" ForeColor="Black">
<Columns>
<asp:BoundField DataField="NumID" HeaderText="NumID" InsertVisible="False" ReadOnly="True"
SortExpression="NumID" />
<asp:BoundField DataField="IID" HeaderText="IID" SortExpression="IID" />
<asp:BoundField DataField="ColumnName" HeaderText="ColumnName" SortExpression="ColumnName" />
<asp:BoundField DataField="ChannelID" ReadOnly="True" HeaderText="ChannelID" SortExpression="ChannelID" />
<asp:TemplateField HeaderText="ChannelName" SortExpression="ChannelName">
<EditItemTemplate>
<asp:DropDownList ID="Drplist" runat="server" DataSourceID="SqlDataSource2" DataTextField="ChannelName" DataValueField="ChannelName" OnSelectedIndexChanged="ChangeChannelID" OnTextChanged="ChangeChannelID" SelectedValue='<%# Bind("ChannelName") %>'>
</asp:DropDownList> </EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Cid" runat="server" Text='<%# Bind("ChannelName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
</Columns>我在<asp:DropDownList ID="Drplist" runat="server" DataSourceID="SqlDataSource2" DataTextField="ChannelName" DataValueField="ChannelName" OnSelectedIndexChanged="ChangeChannelID" OnTextChanged="ChangeChannelID" SelectedValue='<%# Bind("ChannelName") %>'>
</asp:DropDownList>这里的DropDownList里加上一个OnSelectedIndexChanged事件
但他触发的时候是在点了"更新"操作后才触发,我想它在没有点击"更新"前,也就是当选项值改变时就触发应该怎么做呀,急呀,请名位高手指点指点.
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False" OnSelectedIndexChanged="ToEditBind"
DataKeyNames="NumID" DataSourceID="SqlDataSource1" BackColor="LightGoldenrodYellow" BorderColor="Tan" BorderWidth="1px" CellPadding="2" GridLines="None" ForeColor="Black">
<Columns>
<asp:BoundField DataField="NumID" HeaderText="NumID" InsertVisible="False" ReadOnly="True"
SortExpression="NumID" />
<asp:BoundField DataField="IID" HeaderText="IID" SortExpression="IID" />
<asp:BoundField DataField="ColumnName" HeaderText="ColumnName" SortExpression="ColumnName" />
<asp:BoundField DataField="ChannelID" ReadOnly="True" HeaderText="ChannelID" SortExpression="ChannelID" />
<asp:TemplateField HeaderText="ChannelName" SortExpression="ChannelName">
<EditItemTemplate>
<asp:DropDownList ID="Drplist" runat="server" DataSourceID="SqlDataSource2" DataTextField="ChannelName" DataValueField="ChannelName" OnSelectedIndexChanged="ChangeChannelID" OnTextChanged="ChangeChannelID" SelectedValue='<%# Bind("ChannelName") %>'>
</asp:DropDownList> </EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Cid" runat="server" Text='<%# Bind("ChannelName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" />
</Columns>我在<asp:DropDownList ID="Drplist" runat="server" DataSourceID="SqlDataSource2" DataTextField="ChannelName" DataValueField="ChannelName" OnSelectedIndexChanged="ChangeChannelID" OnTextChanged="ChangeChannelID" SelectedValue='<%# Bind("ChannelName") %>'>
</asp:DropDownList>这里的DropDownList里加上一个OnSelectedIndexChanged事件
但他触发的时候是在点了"更新"操作后才触发,我想它在没有点击"更新"前,也就是当选项值改变时就触发应该怎么做呀,急呀,请名位高手指点指点.
解决方案 »
- c#中字符串处理,求助,急,在线等。
- 高手看看,我的js 那个地方错了,为什么不执行!!!!!!!!!!
- 请问Xmlhttp 有什么局限性吗?有什么弊端?
- 关于asp.net发送邮件程序报错
- 在模板中怎么去掉<br>标记 急啊 ....................
- namespace的问题!
- 怎样取得当前的网址啊?
- 怎样在客户端脚本中产生一个事件让其调用服务器端的处理程序?
- 为什么安装了活动目录后,NET开发工具就没有用
- ●●●要求DataGrid控件能一次修改多个记录,并在修改后完成特殊的操作!如内!●●●
- web 高手都进来看看。
- 2005中怎么动态的引用WebService(原来的问题都找过了,没有答案)
我已经搞定了,来人呀,不然我怎么结帖呀