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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...