如何解决RadListView OnSelectedIndexChanged ... 如何获取所选项目的选定索引
在我的 RadListView 上创建 SelectedindexChanged 事件时,函数参数是 (object sender,EventArgs e) 并且 e 对我没有太大帮助...需要更像 OnItemDataBound 的东西,其函数具有 (object sender,RadListViewItemEventArgs e) . 我尝试更改 EventArgs 的类型,但出现运行时错误,指出该函数已重载。我正在尝试获取所选项目 (RadHtmlChart) 并检查其样式,以便我可以根据它是被选中还是被取消选中来更改它。我通过客户端 javascript 调用成功获取所选项目的 ID。我只需要进入选择中的控件,以便我可以更改其样式(背景颜色)。谢谢!
`<telerik:RadListView ID="RdListView_Chart" runat="server" OnNeedDataSource="RdListView_Chart_OnNeedDataSource"
OnItemDataBound="RdListView_Chart_OnItemDataBound" Width="1200"
BorderColor="#666666" BorderStyle="Solid" BorderWidth="1px" ItemPlaceholderID="FoodTestContainer" >
<LayoutTemplate>
<legend></legend>
<asp:PlaceHolder ID="FoodTestContainer" runat="server"></asp:PlaceHolder>
<div style="clear: both"></div>
</LayoutTemplate>
<ItemTemplate>
<fieldset id="myfieldset" style="float:left; width:250px; height:250px; border-color:<%#(bool)Eval("IsInvalidYN") ? "red" : "black" %>;" >
<legend> <%#Eval("AntigenTranslation") %> </legend>
<a href="javascript:OnClientSeriesClicked('<%# Eval("ResultID") %>');">
<br />
<div runat="server" style="width:250px; height:190px;">
<telerik:RadHtmlChart ID="RadHtmlChart1" runat="server" Width="200" Height="200" ChartTitle-Appearance-TextStyle-Bold="true"
ChartTitle-Appearance-Position="Top" Legend-Appearance-Visible="false" PlotArea-Xaxis-labelsAppearance-Visible ="false"
PlotArea-XAxis-MajorGridLines-Visible="false" PlotArea-XAxis-MinorGridLines-Visible="false"
PlotArea-XAxis-MajorTickType="None" PlotArea-XAxis-MinorTickType="None" PlotArea-XAxis-TitleAppearance-Position="Left"
PlotArea-XAxis-TitleAppearance-TextStyle-FontSize="14" PlotArea-XAxis-TitleAppearance-TextStyle-Margin="0"
PlotArea-Yaxis-labelsAppearance-TextStyle-Padding="0" PlotArea-YAxis-MinorGridLines-Visible="false"
PlotArea-YAxis-MaxValue="160" PlotArea-YAxis-MinValue="0" >
<PlotArea>
<Series></Series>
</PlotArea>
</telerik:RadHtmlChart>
</div>
</a>
</fieldset>
</ItemTemplate>
</telerik:RadListView>
`
我可以在字段集上设置背景颜色,也可以在 RadHtmlChart1 元素上设置 PlotArea-Appearance-FillStyle-BackgroundColor。我只是无法在 OnSelectedindexChanged 事件中获得任何信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。