在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

用户名

我正在尝试将我的复选框选择保存为radgrid。我注意到Telerik对此有一个教程,如下所示:http : //www.telerik.com/help/aspnet-ajax/grid-selecting-row-with-checkbox-server-side.html,但这对我不起作用我认为这是因为我使用的是高级绑定(即OnNeedDataSource事件)。我的radgrid看起来像这样:

<telerik:RadGrid ID="batchGrid" runat="server" 
AllowFilteringByColumn="True" AllowSorting="True" 
CellSpacing="0" GridLines="None" OnNeedDataSource="batchGrid_NeedDataSource"
EnableViewState="False" AutoGenerateColumns="True" OnColumnCreated="batchGrid_ColumnCreated"
OnExportCellFormatting="batchGrid_ExportCellFormatting">

    <ExportSettings ExportOnlyData="true" HideStructureColumns="true"  >
        <Excel Format="Html"/>
    </ExportSettings>

    <ClientSettings AllowColumnsReorder="True" EnablePostBackOnRowClick="false" > 
        <Selecting AllowRowSelect="false"/> 
        <Resizing AllowResizeToFit="true" />
    </ClientSettings>

    <MasterTableView  NoMasterRecordsText="No batch found containing this part, with the current filters">
        <Columns>
            <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn" AllowFiltering="false" Reorderable="false" >
                <ItemTemplate>
                    <asp:CheckBox ID="MyCheckBox" runat="server" OnCheckedChanged="ToggleRowSelection" AutoPostBack="true" />
                </ItemTemplate> 
                <HeaderTemplate>
                    <asp:CheckBox ID="headerChkbox" runat="server" OnCheckedChanged="ToggleSelectedState" AutoPostBack="true" />
                </HeaderTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
        <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
            <HeaderStyle Width="20px" />
        </RowIndicatorColumn>
        <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
            <HeaderStyle Width="20px" />
        </ExpandCollapseColumn>
        <EditFormSettings>
            <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn>
        </EditFormSettings>
    </MasterTableView>

    <FilterMenu EnableImageSprites="False" ></FilterMenu>
</telerik:RadGrid>

当前,ToggleRowSelection和ToggleSelectedState什么都不做,只声明一个未使用的字符串,然后在它们上放置断点,以便在调试模式下可以知道何时输入它们。但是,如果我单击了radgrid中的复选框,则在其中之一之前都会调用batchGrid_NeedDataSource,这确实是我需要修复的。

抱歉,如果以前有人问过这个问题,我进行了搜索,但是人们倾向于保存复选框选择客户端或使用简单的数据绑定。

谢谢

丹M7

我尝试了您的确切代码,并从RadGrid的定义中删除了代码ToggleRowSelectionToggleSelectedState在其中进行了调用EnableViewState="False"其他一切都可以保持不变。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用单个服务器端变量处理多个复选框

来自分类Dev

复选框使用asp.net服务器端在GridView中检查长度

来自分类Dev

Telerik RadGrid排序ASP.NET C#

来自分类Dev

如何在MVC 2中使用ASP服务器控件,如文本框,按钮,复选框列表网格视图?

来自分类Dev

ASP.NET服务器端或客户端的验证控件?

来自分类Dev

如何在Asp.Net的服务器端使用JavaScript对象?

来自分类Dev

如何在ASP.Net服务器端单击事件中使用HTML按钮标记?

来自分类Dev

如何使用Ajax在ASP.NET MVC上显示服务器端验证错误

来自分类Dev

React.js C#服务器端渲染*无* ASP.NET MVC

来自分类Dev

在ASP.NET中使用C#从客户端向服务器端发送值

来自分类Dev

使用服务器端Asp项填充SweetAlert2 HTML选择输入项

来自分类Dev

ASP和ASP.Net支持哪些服务器端脚本语言

来自分类Dev

asp.net/javascript创建cookie,创建客户端或服务器端的优势?

来自分类Dev

jQuery选择了多个选择,如何在asp.net中获取选择值服务器端?

来自分类Dev

Telerik RadGrid排序ASP.NET C#

来自分类Dev

在ASP.NET/C#中检查复选框服务器控件时隐藏文本框-使用Jquery或Javascript

来自分类Dev

如何在MVC 2中使用ASP服务器控件,如文本框,按钮,复选框列表网格视图?

来自分类Dev

Telerik UI ASP.net RADGRID以编程方式设置复选框的列

来自分类Dev

ASP.Net MVC客户端和服务器端计算

来自分类Dev

从javascript或代码隐藏C#函数ASP.NET调用服务器端C#函数

来自分类Dev

如何使用asp.net访问服务器端的客户端文件

来自分类Dev

在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

来自分类Dev

设置默认的RadioButton与asp.net服务器端eval一起选择

来自分类Dev

ASP.NET MVC服务器端打印

来自分类Dev

如何使用angularjs通过控制器获取和传递多个复选框值到服务器端(php)

来自分类Dev

ASP.NET图表在服务器端崩溃

来自分类Dev

具有动态页面数的C#ASP.NET服务器端轮播滑块

来自分类Dev

在ASP中使用按钮添加复选框-C#

来自分类Dev

从服务器端ASP.NET C#访问从客户端创建的缓存变量

Related 相关文章

  1. 1

    使用单个服务器端变量处理多个复选框

  2. 2

    复选框使用asp.net服务器端在GridView中检查长度

  3. 3

    Telerik RadGrid排序ASP.NET C#

  4. 4

    如何在MVC 2中使用ASP服务器控件,如文本框,按钮,复选框列表网格视图?

  5. 5

    ASP.NET服务器端或客户端的验证控件?

  6. 6

    如何在Asp.Net的服务器端使用JavaScript对象?

  7. 7

    如何在ASP.Net服务器端单击事件中使用HTML按钮标记?

  8. 8

    如何使用Ajax在ASP.NET MVC上显示服务器端验证错误

  9. 9

    React.js C#服务器端渲染*无* ASP.NET MVC

  10. 10

    在ASP.NET中使用C#从客户端向服务器端发送值

  11. 11

    使用服务器端Asp项填充SweetAlert2 HTML选择输入项

  12. 12

    ASP和ASP.Net支持哪些服务器端脚本语言

  13. 13

    asp.net/javascript创建cookie,创建客户端或服务器端的优势?

  14. 14

    jQuery选择了多个选择,如何在asp.net中获取选择值服务器端?

  15. 15

    Telerik RadGrid排序ASP.NET C#

  16. 16

    在ASP.NET/C#中检查复选框服务器控件时隐藏文本框-使用Jquery或Javascript

  17. 17

    如何在MVC 2中使用ASP服务器控件,如文本框,按钮,复选框列表网格视图?

  18. 18

    Telerik UI ASP.net RADGRID以编程方式设置复选框的列

  19. 19

    ASP.Net MVC客户端和服务器端计算

  20. 20

    从javascript或代码隐藏C#函数ASP.NET调用服务器端C#函数

  21. 21

    如何使用asp.net访问服务器端的客户端文件

  22. 22

    在ASP.NET(C#)中使用Telerik radgrid选择服务器端复选框

  23. 23

    设置默认的RadioButton与asp.net服务器端eval一起选择

  24. 24

    ASP.NET MVC服务器端打印

  25. 25

    如何使用angularjs通过控制器获取和传递多个复选框值到服务器端(php)

  26. 26

    ASP.NET图表在服务器端崩溃

  27. 27

    具有动态页面数的C#ASP.NET服务器端轮播滑块

  28. 28

    在ASP中使用按钮添加复选框-C#

  29. 29

    从服务器端ASP.NET C#访问从客户端创建的缓存变量

热门标签

归档