问题标签 [radgrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 RadGrid 上过滤不起作用
我创建了一个带有几个用于过滤的字段的 RadGrid,但我似乎无法让过滤工作。在过滤器框中输入内容后,我可以清楚地看到它发回(ajax spinny circle 的东西),但是我的结果总是一样的。我在 aspx 文件中使用以下定义:
我在后面的代码中得到了以下内容:
有任何想法吗?
asp.net - 如何在 Telerik RadGrid ASP.NET Ajax 上进行数字排序,而不是按字符串排序?
我有一个 RadGrid,它有一列Loss Amount,我希望能够对其进行排序。目前它确实排序,但仅按字符串值排序。我的列类型为 GridNumericColumn。我该怎么做?
我的代码在下面列出。我还在格式化列文本以显示货币。我确实注意到的一件事是我从 Format 方法返回了一个字符串值。这可能是原因吗?
柱子:
NeedDataSource 事件:
ItemDataBound 事件:
jquery - jQuery: ajax 完成
ajaxComplete 是否能够处理页面中调用的任何 ajax 请求,例如 asp.net ajax 还是仅适用于使用 jQuery 发起的 ajax 请求。我试图像这样处理 Telerik 的 RadGrid,但没有成功
c# - 将光标设置为网格中的指针
我有一个 Rad Grid,我只是希望光标成为每一行悬停的指针。我已经尝试过 Css 类,但没有奏效。我知道有一个简单的解决方案,我只是不知道该怎么做。以下是我尝试过的
对此的任何帮助将不胜感激!
asp.net - 即使将 AllowMultiRowSelection 设置为 false,Telerik RadGrid 也会选择多行
我有一个 RadGrid,它的行和列是以编程方式创建的,并且有一个 RadAjaxManager 设置为更新 SelectedIndexChange 上的另一个面板。RadGrid 还启用了滚动和禁用了多行选择。RadGrid 按预期运行,但只要您滚动它就会开始收集选定的项目。我已经设置了断点并通过手表验证 SelectedItems.Count 的增长大于 1。这也可以防止在滚动后选择先前选择的行。我曾尝试清除页面卸载事件中的选定项目,但是当它呈现时,有时会显示多个选定的项目。我说有时是因为它与这个问题不一致。我注意到的唯一模式是滚动会引发问题。
第二个问题是每次页面回发时,列标题都会消失。这让我很困惑,不知道是什么原因造成的。
我将不胜感激任何建议。我也会包括我的代码。谢谢,我为糟糕的格式道歉。我仍在试图弄清楚。
PS 我包含的代码设置为为列和行创建文本,因此不需要实际数据。您可以轻松复制并粘贴相同的代码以查看我所看到的内容。
<rad:RadScriptManager ID="scm" runat="server"> </rad:RadScriptManager>
<rad:RadAjaxManager ID="AjaxManager" runat="server">
<AjaxSettings>
<rad:AjaxSetting AjaxControlID="grdCustomerAssignments">
<UpdatedControls>
<rad:AjaxUpdatedControl ControlID="grdCustomerAssignments" LoadingPanelID="pnlLoading1" />
</UpdatedControls>
</rad:AjaxSetting>
<rad:AjaxSetting AjaxControlID="grdCustomerAssignments">
<UpdatedControls>
<rad:AjaxUpdatedControl ControlID="pnlDetails" />
</UpdatedControls>
</rad:AjaxSetting>
</AjaxSettings>
</rad:RadAjaxManager>
<rad:RadGrid ID="grdCustomerAssignments" runat="server" Skin="WebBlue" AutoGenerateColumns="false" AllowMultiRowSelection="false" OnNeedDataSource="grdCustomerAssignments_NeedDataSource" OnSelectedIndexChanged="grdCustomerAssignments_SelectedIndexChanged" OnSortCommand="grdCustomerAssignments_SortCommand">
<ClientSettings EnablePostBackOnRowClick="true" >
<ClientEvents/>
<Scrolling AllowScroll="true" ScrollHeight="350" UseStaticHeaders="true" SaveScrollPosition="true" />
<Selecting AllowRowSelect="true" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
<MasterTableView DataKeyNames="ID" >
<HeaderStyle Wrap="false" HorizontalAlign="Center" VerticalAlign="Middle" Font-Bold="true" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="false" />
<AlternatingItemStyle HorizontalAlign="Center" VerticalAlign="Middle" Wrap="false" />
<NoRecordsTemplate>
<div style="font-size:80%; color:Maroon;">No Items Were Found</div>
</NoRecordsTemplate>
</MasterTableView>
</rad:RadGrid>
<asp:Panel ID="pnlDetails" runat="server">
<rad:RadTabStrip ID="tabStrip" runat="server" Align="Justify" AppendDataBoundItems="false" SelectedIndex="0" MultiPageID="multiPage" Skin="WebBlue">
<Tabs></Tabs>
</rad:RadTabStrip>
<rad:RadMultiPage ID="multiPage" runat="server"></rad:RadMultiPage>
</asp:Panel>
c# - 嵌入 RadGrid 时,RadTreeview 展开/折叠不起作用
我有一个位于 RadGrid 内的 Radtreeview。由于某种原因,Treeview 的展开/折叠按钮不起作用。我最初可以展开 Treeview,但是 NodeExpand 事件永远不会触发。(回发确实发生在服务器上,并且我在 treeview 节点上有几个可以工作的按钮。)一旦节点展开,折叠按钮就不起作用,然后单击它什么也不做。(没有回发到服务器)。我将 ExpandMode 设置为 ServerSide。但是,如果我将 Expandmode 更改为 Clientside 它可以正常工作。
我真的需要控件将 ExpandMode 设置为服务器端,以减少大型树的负载。
我不确定这是否重要。但是当事件 RadGrid_ItemDataBound 被触发时,我将事件添加到 RadTreeview。我注意到一个奇怪的行为,我也无法解释,如果我没有将事件附加到 NodeExpand 它无法打开或关闭。此外,NodeDataBound 事件成功触发,并且数据很好地加载到树中。
这是ascx文件中Treeview的声明
radgrid - RadGrid 无法将 sortExpression 传递给 ObjectDataSourceControl
我有一个绑定到数据源对象的 Telerik RadGrid。它们被配置为支持自定义分页、排序。对于分页,仅从数据库中检索页面的数据。在排序之前,它工作正常。数据源的select方法就像
在排序之前 sortExpression 是空的,这是预期的。但是在使用点击排序后,在Radgrid的OnSortCommand事件处理函数中,SortExpression是正确的,说明RadGrid已经正确地获取了用户的排序。
但奇怪的是,这次 RadGrid 没有正确地将参数传递给 DataSource。sortExpression 仍为空,maximumRows 变为 int.Max,startRowIndex 为 0。排序仍然正确呈现,但网格要求数据源获取所有数据并在本地进行排序。
这是 RadGrid 的错误还是我的配置错误?
wpf - Telerik RadGrid - 隐藏最左边的列
不记得/让我发疯了 - 如何隐藏 Telerik WPF RadGrid 最左上角的单元格/列(所以所有列标题都向左对齐?)我知道这很容易/只是忘记了。
c# - 已识别的 RadGrid 命令名称
我在哪里可以找到 Rad Grid 的所有命令名称
例子
UpdateEdited
CancelAll
InitInsert
PerformInsert
DeleteSelected
RebindGrid
telerik - 使用 EntityDataSource 控件时将导航属性绑定到 RadGrid
我是 Entity Framework 的新手,在尝试将导航属性(外键引用)绑定到下拉列表时遇到了问题。我有 Telerik RadGrid 控件,它使用 EntityDataSource 控件获取数据。以下是型号说明:
Applicaitons.ServerId 是对 Servers.ServerId 的外键引用。RadGrid 列出应用程序并允许用户插入/更新/删除应用程序。我想在编辑模式下将服务器名称显示为下拉列表,但我无法做到。. 这是我的aspx代码:
我尝试了另一种方法,将 GridTemplateColumn 替换为以下代码
并使用单独的 EntityDataSource 控件,如下所示:
但是,我收到以下错误。
我的问题是,如何绑定导航属性并加载 DropDownList/RadComboBox 控件中的值?