DataGrid的模版列,用了一个DROPDOWLIST,然后想在PermissionList_SelectedIndexChanged事件中响应,要怎么做哦 立刻给分!!!我的信用,大家看着办 ------------------------------<asp:BoundColumn DataField="approved" HeaderText="新闻审批" FooterText="approved" visible="False">
<ItemStyle Width="20px"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="新闻审批">
<ItemTemplate>
<asp:dropdownlist id="ddlNewsApproved" runat="server">
<asp:ListItem Value="0">
待审批新闻</asp:ListItem>
<asp:ListItem Value="1">
已审批新闻</asp:ListItem>
<asp:ListItem Value="2">
拒审批新闻</asp:ListItem>
</asp:dropdownlist>
</ItemTemplate>
</asp:TemplateColumn>
<ItemStyle Width="20px"></ItemStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="新闻审批">
<ItemTemplate>
<asp:dropdownlist id="ddlNewsApproved" runat="server">
<asp:ListItem Value="0">
待审批新闻</asp:ListItem>
<asp:ListItem Value="1">
已审批新闻</asp:ListItem>
<asp:ListItem Value="2">
拒审批新闻</asp:ListItem>
</asp:dropdownlist>
</ItemTemplate>
</asp:TemplateColumn>
onselectedindexchanged="hanlder">后台代码:protected void handler(object sender, EventArgs e) {
}
protected void handler(object sender, EventArgs e) {
DropDownList ddlNewsApproved = sender as DropDownList; // 获取出发事件的DropDownList对象// more your code}
<asp:DropDownList ID="dd1" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="selechanged">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:DropDownList>
Dim SelectednewsID As Integer = CType(dgNewsShow.DataKeys(e.Item.ItemIndex), Integer)这样的哈
DataGridItem dgItem = (DataGridItem)dd.Parent.Parent;
string ss = DataGrid1.DataKeys[dgItem.ItemIndex].ToString();
很多事情都非常处理