问题标签 [datagridview]

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 回答
22607 浏览

c# - 无法添加列,因为它的 CellType 属性为空异常

我对以下代码有疑问。当我使用调试器时,遇到以下行时出现异常:

我得到一个例外:

无法添加列,因为其 CellType 属性为空。

奇怪的是,我为其他一些 DataGridViews 创建了相同的过程,并且效果很好。

有什么建议么?

0 投票
9 回答
2555 浏览

asp.net - 使用 JavaScript 和 jQuery 获取嵌入式 ASP 对象的 ID

当ASP.NET (2.0) 下拉列表的更改事件由 jQuery 处理时,我正在使用 jQuery 尝试触发方法。问题是下拉列表位于网格视图内,即使这样,只有当用户决定编辑该网格视图中的一行时。

我想我让它使用 ASP 代码块来拾取对象,但问题是当页面第一次加载时,行的编辑索引不存在并且会引发错误。将块放在IF语句中也不起作用。

这是我的一次尝试,我还尝试将 IF 语句 ASP 代码放在 JavaScript 块之外。它也不起作用。

如何将 jQuery 事件应用到 drop drop 框?理想情况下尽可能简洁。


感谢您的回答,但不,它不起作用:(。JavaScript代码似乎没有被输出......令人困惑......

是输出。即使这是代码:

以前也是这样,让我发疯。


对不起,你能说得清楚一点吗?我尝试在后面的代码中定义整个事情,如下所示:

这是你的意思吗?

顺便说一句,以上没有奏效。没有错误,只是没有任何事件起作用。

0 投票
5 回答
4515 浏览

.net - 绑定 DataGridView 的自定义排序

我有一个绑定到 DataTable 的 DataGridView。我有一列是伪整数——你知道那种,大多数时候它有整数,但有时反而有一个 N/A。此列是 varchar,但我想让它像 int 列一样排序,将 N/A 视为 -1。

DataGridView 提供了这一点——如果它没有绑定到 DataTable。如果是绑定的,它会使用绑定对象的排序机制,而 DataTables 不会公开该功能。

我可以使用我想要的行为在 DataTable 中创建一个自定义列,但是因为 DataGridView 绑定到 DataTable,它按它显示的列进行排序。我可以在 DataGridView 中创建一个自定义列,但是当我已经有了一个最有效的解决方案时,我需要将表设置为虚拟模式以按此排序。

如何让它按照我的需要对我的伪整数列进行排序 - 在可能的情况下,按整数排序?这种情况似乎非常普遍,我敢肯定它已经被提供了。

0 投票
5 回答
2494 浏览

sql-server - 从 SqlDataAdapter 后台填充 DataGridView

我有一个大型数据集(超过 100,000 条记录),我希望将其加载到 DataGridView 中。执行此操作的存储过程可能需要 10 秒或更长时间才能完成。

到目前为止,我有一个 BackgroundWorker 可以防止 UI 锁定,并实现了一个基本的“请稍候”对话框。

我想做的是以某种方式在 DataGridView 中填充结果,因为它们以某种方式从数据库返回。描述它的最佳方式是 SQL Server Management Studio 是如何做到的——当查询运行时,即使查询仍在执行,行也会立即返回。还有一个按钮可以停止查询并保留已返回的行。

我怎样才能在我自己的代码中做到这一点?

DataGridView 仅用于显示数据行,然后用户单击其中一个执行其他操作。没有任何东西被写回数据库。

0 投票
8 回答
14837 浏览

c# - 使用业务对象对 DataGridView 列进行排序

我正在像这样设置我的 DataGridView:

DisplayJob 类如下所示:

但是列排序不起作用。让这个工作的最佳方法是什么?

0 投票
2 回答
2042 浏览

.net - 在 DataGridView 中排序的 WaitCursor

我在列上使用具有自动排序模式的标准 .Net 2.0 DataGridView。它非常慢(这可能应该是关于如何加快速度的另一个问题),但我似乎找不到在执行此排序操作时将保持 WaitCursor 的事件或事件组合。

想法?

0 投票
2 回答
376 浏览

c# - 如何获取 DataGridImageCell 使用的错误图标?

我以两种方式显示一些具有缩略图的对象:一种在 DataGridView 中,另一种在自定义控件中。

在 DataGridView 中,缩略图显示在 DataGridViewImageCell 中。如果缩略图丢失,单元格会显示错误图标。

我也想在我的自定义控件中显示该图标。我如何掌握它?最好没有pinvoke,但乞丐不能选择。

0 投票
5 回答
296 浏览

database - 在 .NET 2.0/3.5 中显示表格结果的最快方法

我有一个要查看数据的数据库表(sql server 2008),显示这些数据的最快方法是什么?

(如果它可以有分页,那将是完美的)。

是gridview还是?

查询:从 testData 中选择 *

0 投票
3 回答
53944 浏览

.net - DataGridView:如何聚焦整行而不是单个单元格?

我想将 DataGridView 控件用作带有列的列表。有点像详细模式下的 ListView,但我想保持 DataGridView 的灵活性。

ListView(启用Details视图和FullRowSelect)突出显示整行并在整行周围显示焦点标记:
ListView 控件中的选定行

DataGridView(使用SelectionMode = FullRowSelect)仅在单个单元格周围显示焦点标记:
DataGridView 中的选定行

那么,有没有人知道一些(理想情况下)使 DataGridView 行选择看起来像 ListView 的简单方法?
我不是在寻找控件的更改行为 - 我只希望它看起来相同。
理想情况下,不要弄乱进行实际绘画的方法。

0 投票
11 回答
22211 浏览

c# - DatagridView Not Displaying the error icon or error text?

I have a win form (c#) with a datagridview. I set the grid's datasource to a datatable.

The user wants to check if some data in the datatable exists in another source, so we loop through the table comparing rows to the other source and set the rowerror on the datatable to a short message. The datagridview is not showing these errors. The errortext on the datagridviewrows are set, but no error displayed.

Am I just expecting too much for the errors to show and they only show in the context of editing the data in the grid?

I have been tinkering with this for a day and searched for someone that has posted a simalar issue to no avail - help!