Tag: telerik grid

RadGridView检测CellClick事件按钮

如何检测事件CellClick中按下了哪个鼠标按钮,或者如何在事件MouseClick中检测按下了哪个单元格。

Telerik MVC Grid Ajax具有手动绑定function

我有一个使用ajax获取数据的Telerik MVC Grid,我想控制何时加载它。 这是我视图中的代码: @(Html.Telerik().Grid() .Name(“UserActionLoggingFollowedGrid”) .DataBinding(dataBinding => dataBinding.Ajax().Select(“SelectUserActionLogging”, “Report”, new { userTeamId = Model.UserTeamId, startDate = Model.StartDate, endDate = Model.EndDate }).OperationMode(GridOperationMode.Client)) .Columns(columns => { columns.Bound(x => x.FullName).Hidden(); columns.Bound(x => x.ActionName); columns.Bound(x => x.ActionCount); }) .Pageable(page => page.PageSize(20)) .Sortable() .Groupable(grouping => grouping.Groups(groups => groups.Add(c => c.FullName)).Visible(false)) .Filterable() .Localizable(“fr-FR”) .HtmlAttributes(new { @class = “grid-style static-grid-style” }) […]

Telerik网格自定义列构建/格式化

我有一个带有动态数据源的telerik网格(网格最多可以使用大约10个完全不同的数据模型),所以我必须动态构建列(显然)。 网格中的一列(具有某些模型)是表示以毫秒为单位的时间跨度的双精度。 我想要做的是将这个double格式化为一个时间跨度 .Telerik代码如下所示: GridHelper.GenerateColumns(a, Model.SelectedReport)) .DataBinding(dataBinding => dataBinding.Ajax().Select(“_SelectGrid”, “Reports”, new { reportId = Model.ReportId, dateFrom = Model.DateFrom, dateTo = Model.DateTo, date = Model.Date, AvailablePlans = Model.AvailablePlans })) .Sortable(GridSortSettingsBuilder => GridHelper.SortColumns(GridSortSettingsBuilder, Model.DynamicGridDataSource.GetType(), Model.SelectedReport)) .Filterable() .Pageable(page => page.PageSize(25)) .Reorderable(reorder => reorder.Columns(true)) .Groupable ( groupingSettingsBuilder => GridHelper.GroupColumns(groupingSettingsBuilder, Model.DynamicGridDataSource.GetType(), Model.SelectedReport) ) .ClientEvents(events => events .OnColumnReorder(“onReorder”)) .Render(); 和GridHelper.GenerateColumns看起来像这样: public […]

Telerik gridview:如何在数据库更改后刷新网格视图

我在C#winform应用程序中使用radgridview来显示数据库中的数据。 我也在通过ADO.Net改变数据库。 问题是我更改数据库后,例如删除行或添加新行,更改不会出现在gridview中。 我还想提一下,我已经通过智能标签将数据库绑定到gridview,当我尝试创建新数据集并将其分配给radgridview1.datasource我遇到了大量错误。 关于如何强制radgridview重新加载datasource任何建议?

如何委托telerik网格视图从每个子页面的父页面调用常用方法?

我正在使用Telerik Gridview显示记录列表,我有超过10个页面 ,我正在使用此gridview以及以下常见事件代码复制粘贴(有一些小的更改)在所有这些页面上: protected void Page_Load(object sender, EventArgs e) { DisplayRecords() } public void DisplayRecords() { //Grid view names are different on different pages. GridView1.DataSource=Fetching records from database. GridView1.DataBind(); } protected void GridView1_SortCommand(object sender, GridSortCommandEventArgs e) { DisplayRecords() } protected void GridView1_PageIndexChanged(object sender, GridPageChangedEventArgs e) { var index = e.NewPageIndex; DisplayRecords() } protected void GridView1_PageSizeChanged(object […]

如何根据以前的页面选择过滤Telerik Grid

我想做的是: – 索引页面将包含所述类别的下拉列表,选择1然后提交,重定向到telerik网格页面,其中所有记录都保存在所选类别的大表中。 因此,例如宠物商店,商店在下一页上有哪种类型的宠物的下拉,网格上填充了商店今天可用的所有类型的宠物。 已经将日期filter排序,因为它已应用于数据绑定。 数据库是通过edmx连接的,它有2个没有关系的表,但是有一个类别/宠物表,详细说明了每个类别/宠物,然后有一个记录表,其中有一个类别/宠物列,其中2表有单个字段incommon。 我一直试图通过使用ViewData来完成这项工作,这对于下拉列表非常合适,但无法填充网格下一页。 所以有点像http://demos.telerik.com/aspnet-mvc/grid/selectionserverside,但如果可能的话有一个下拉菜单和2页。

使用单个事件处理程序asp.net处理来自网格的多个删除事件

我有两个网格,其中包含删除按钮,我正在使用RadAjaxManager,它将从客户端发送ajax请求到服务器端OnajaxRequest,其中包含事件处理程序,该事件处理程序将调用我的删除事件,如下所示: — — <asp:ImageButton runat="server" ID="Remove1" Text="Delete" OnClientClick='’ /> — — <asp:ImageButton runat="server" ID="Remove2" Text="Delete" OnClientClick='’ /> function DeleteData(Id) { var ajaxManager = null; var action = ‘Remove’; ajaxManager = $find(“ctl00_cphMain_RadAjaxManager2”); var arg = action + “,” + Id; //Remove,1(1 indicates id of record to remove from grid) ajaxManager.ajaxRequest(arg);This line will fire below method. } […]