问题标签 [aspxgridview]

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.

0 投票
1 回答
1693 浏览

asp.net - 仅在单击删除按钮时突出显示 GridView 行

我想要做的是当用户单击删除按钮时,我想突出显示整行并在删除之前要求确认,以下是我的代码和 iw ant 执行两个步骤:1)突出显示整行 2)要求确认。

0 投票
1 回答
1070 浏览

devexpress - AspxGridView 和 ShowHeaderFilterButton 属性

我的问题很简单。我有一个带有 DataTable 作为数据源的 AspxGridView。当我使用 ShowHeaderFilterButton 属性启用的组合框过滤行时,数据源不会更新,我的行数保持不变。

我如何计算未隐藏的行?

0 投票
1 回答
4896 浏览

devexpress - ASPxGridview 未定义

我有一个基本的 1 表格网格。我有一个名为分支类型的字段。分店类型只能是 Corporate 或 Franchise。当我单击 ASPxgridview 行上的编辑按钮时,我想在编辑表单上显示和隐藏字段,具体取决于它是什么分支类型。因此,如果是公司,我想显示经理字段并隐藏所有者字段。当分支类型为 Franchise 时,我希望在编辑表单上显示 Owner 字段并隐藏 Manager 字段。所有细节都可以显示在网格视图上,但在编辑表单上我想强制用户只填写适用的字段。

如果你看下面:

这基本上是我在加载编辑表单时想要实现的目标:

然后根据在“StoreOwnershipID”字段中选择公司或特许经营权,我将使用客户端脚本来启用或禁用其他字段。

我也做了一些研究,我想出了以下代码:

但是当它被调用时,我得到以下错误:

Microsoft JScript 运行时错误:“GridViewStores”未定义

我在 web.config 中添加了 HTTPhandler:

正如你在下面看到的,我已经插入了 ClientInstanceName,

我已将 ClientIDMode 从 AutoID 更改为 Inherit 到 Static 到 Predictable 并且每个场景都不起作用并且仍然呈现:Microsoft JScript 运行时错误:'ASPxGridview' 未定义。

在我的 gridview 标签下方

我现在什至尝试创建一个仅包含 sqldatasource 和 gridview 的新页面,其中 storetype 字段为 acombobox,并包括我之前帖子中提到的 javascript.. 完全没有运气。我已经给了你我的 web.config 设置,我在其中声明了 httphandler,那么你还有什么建议我可以让它工作的呢?

这是我的网络配置:

部分启用 ASP.NET 用来识别传入用户的安全身份验证模式的配置。--> 部分可以配置如果/当在执行请求期间发生未处理的错误时要做什么。具体来说,它使开发人员能够配置要显示的 html 错误页面来代替错误堆栈跟踪。

抱歉这个问题。顺便说一下,这是使用 DevExpress Gridview。devexpress 的人无法帮助我并花 1 天时间来回答一个问题,所以它已经持续了将近一个星期......

谢谢维尔纳

0 投票
1 回答
307 浏览

devexpress - devexpressgrid 过滤

我试图用过滤实现 aspxgridview。我已经为 aspx gridview 启用了“启用过滤”。但是当我尝试在 aspx 网格视图的过滤器文本框中键入一些字母时,网格视图中的整个数据都会消失。当我删除 aspxgridview 的过滤器文本框中的字母时,aspxgridview 中仍然没有记录。

为什么在aspxgridview中进行过滤时apsxgridview中的记录会消失?

0 投票
3 回答
2462 浏览

linq - 在 ASP.NET 页面上检索大型动态指定表的最佳策略

寻找一些关于如何优化我们的一个项目的建议。我们有一个 ASP.NET/C# 系统,它从 SQL2008 数据中检索数据并将其呈现在 DevExpress ASPxGridView 上。检索到的数据可以来自多个数据库之一——所有数据库都略有不同,并且会定期添加和删除。向用户呈现实时“公司”列表,并从相应的数据库中检索数据。

目前,正在使用标准 SqlDataSource 和动态创建的 SQL SELECT 语句检索数据。语句中有一些 JOIN 以及可选的 WHERE 约束,它们再次根据数据库和用户的权限级别动态创建。

除了性能之外,所有这些都很棒(老实说!)。当涉及到一些数据库时,有几十万行,并且检索和分页数据非常慢(数据库已经正确索引)。因此,我一直在寻找加快系统速度的方法,似乎可以归结为两种选择:XPO 或 LINQ。

LINQ 似乎是流行的选择,但我不确定使用本质上如此动态的系统来实现它有多容易——我是否需要为 LINQ 可以访问的每个数据库创建“定义”?我也有点不确定是否动态地创建 LINQ 查询,尽管查看一些至少部分似乎可行的示例。

另一方面,XPO 似乎允许我动态创建 XPO 数据源。但是,我找不到太多关于如何加入其他表的信息。

任何人都可以就哪种方法(如果有的话)最好地尝试和改造到这个项目中提供任何建议吗?还是当前使用的动态 SQL 模型与 LINQ 和 XPO 根本不同,最好不要管它?

0 投票
1 回答
6133 浏览

javascript - 在编辑模式下更改 ASPxGridView.OnCustomCallback 中的值不会保存新值

我有一个带有编辑命令按钮的 ASPxGridView 显示给用户。当用户单击编辑命令按钮时,选定的行将变为编辑表单。

在编辑表单中,我有一个控件,单击该控件时将通过 javascript 执行自定义回调,然后自定义回调处理程序将更改所选行上的值并调用 UpdateEdit() 以保存更改的值并返回到常规网格视图布局.

但是,新值永远不会保存到底层数据源,事实上,如果我调试 DataSourceControl 的 ExecuteUpdate 方法,我会在 oldValues 集合中看到更新的值,并且值集合具有原始值。

从编辑表单中的控件调用的 javascript:

javascript:grid.PerformCallback("CloseOrder");

在服务器上运行的自定义回调处理程序:

0 投票
1 回答
752 浏览

c# - ASP.NET 禁用页面级缓存问题/危险?

基本上,我禁用缓存的原因是因为我有 DevExpress ASPxGridViews,它非常适合过滤、排序等,但客户端正在处理大量数据,并要求我们在页面导航之间保存过滤器/排序。

完成此操作的方式是通过发生的事件 ClientLayout。问题是,当用户导航到不同的页面,然后单击浏览器的后退按钮时,事件不会触发,并且会显示未过滤的网格,可能是因为这是缓存的内容。(但是,返回到网格页面的链接会导致页面正确加载,并触发事件。)

我能够解决问题的唯一方法是禁用缓存,如以下链接所示: http ://forums.asp.net/p/1304752/2563283.aspx

显然,仅仅因为我能做到,并不意味着它是一个好主意。我知道这可能会影响性能,但谁能告诉我可能出现的任何其他问题?也许 AJAX 问题或控件会发出意外行为?

0 投票
1 回答
1058 浏览

devexpress - 在 AspxGridView 中保存编辑的信息

我正在使用带有复选框的列的 DevExpress AspxGridView。我设法使复选框可编辑,但是我找不到在网格中检索控件的方法。我发现网格有 GetRow 和 GetRowValues 之类的方法,但它们从数据源中检索对我没有用的信息。

如果您想知道为什么我不使用每行上带有编辑按钮的内置编辑方法,那是因为我希望用户立即编辑复选框,并且我希望在单击外部按钮后保存所有更改网格。

0 投票
3 回答
1779 浏览

.net - .Net 数字格式

我已经浏览了 .Net framework 的所有数字格式选项,但找不到我需要的格式。

我有一个浮点变量,我需要一个格式字符串(不是代码),它执行以下操作:

如果 value = 1500.00,格式化字符串将为:1,500(而不是 1,500.00)如果 value = 1500.53,格式化字符串将为:1,500.53 如果 value = 0.53,格式化字符串将为:0.53

所以“n”和“N0”格式对我来说不起作用,因为如果值是整数,“n”总是添加“.00”,因为“n”是浮点数,“N0”围绕即使值不是整数 (1500.53) 也可以将数字转换为整数

我需要它作为字符串,因为我使用 ASPXGridView(devexpress 控件)列中的格式 - DisplayFormatString 属性

任何人都可以帮忙吗?

谢谢

另一件事:后面的位数。可以变化..例如可以是:1500.53536

0 投票
1 回答
1511 浏览

asp.net - Implementing a Red Cross -Check Box in the Selection Column of the ASPxGridView or general GridView

I am currently using DevExpress ASPxGridView and want the selection check box to show a redcross image on selection or empty when unselected. Is there any javascript library to do such a thing. If so can you provide me an example.

Pelase make sure that your solution would not hinder me to perform Callbacks on SelectionChanged Event.

Note: You may give me solutions for general GridView or ASPxGridView.