问题标签 [datagridviewbuttoncolumn]

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

c# - 禁用 DataGridViewButtonColumn 中的按钮

我从 Oracle 数据库中提取结果并将其存储在 DataTable 中,然后将其设置为 DataGridView 中的源。这样做的原因是我在向用户展示之前删除了一些列。使用 DataGridViewButtonColumn 我添加了使用户能够“编辑”特定行的列。我的问题是我试图根据当前行中的值禁用该按钮。使其余的行按钮保持启用状态。

0 投票
0 回答
223 浏览

javascript - 更新面板中的 Gridview 在使用 [Edit] 和 [Update] 功能后导致页面“卡顿”,但不是 [Delete] 或 .Databind()。我该如何解决?

[利用 Visual Studio、ASP.NET、C# 和 IE8]

我在更新面板中有一个非常标准的网格视图。MasterPage 上的脚本管理器。UpdatePanel 设置为 UpdateMode:始终。

但是,现在我的添加到 SQL 数据库和数据绑定功能非常流畅,您只需看到添加到 gridview 的新行。当我[删除]时,该行被快速删除,gridview下方的输入提交表自动向上移动以填充现在缺少的行。

在所有这些功能中,视图基本上保持在同一个位置,并确保操作顺畅。

但是,当在 GridView 上使用 Gridview>Edit Columns>CommandField>Edit、Update、Cancel 按钮时,当您单击 [Edit] 时,页面似乎向上移动了大约 10 行。然后,当您点击 [Cancel] 时,它会将您降低 5 行。与 [更新] 相同。它使编辑每个提交的任务只是一次又一次地找到你的位置。

0 投票
3 回答
828 浏览

c# - 使按钮在datagridview c#的新行中消失

这是我的datagridview的视图..

在此处输入图像描述

这是翻译按钮,当我单击它时,旁边会出现一个新行,并且该行中还会初始化一个新按钮。 按下翻译按钮时

现在我想要的是,如果单击翻译按钮,出现的新行不应该包含翻译按钮..我已经动态初始化了按钮..这是我的代码。

这是单击按钮时的事件..

有任何想法吗?

0 投票
10 回答
60596 浏览

c# - C# DataGridViewButtonCell 设置按钮文本

我需要将我的添加DataGridViewButtonCellColumn,并且我需要用不同的名称互相命名。

但我没有找到任何文本属性。

任何人都可以帮助我吗?

我做那些事

它不起作用

0 投票
1 回答
2455 浏览

c# - Windows 窗体 - 如何在 DataGridViewButtonColumn 中显示更新/取消按钮?

当我开发 ASP .NET Web 应用程序时,当用户单击DataGridView 列内的按钮时,我使用以下代码来显示Update和按钮。CancelEdit

有没有办法在 Windows 窗体中做到这一点?我现在打算做的是我将添加三个DataGridViewButtonColumnsEdit和. 在 DataGridView 的单元格单击事件中,将隐藏列并显示列。UpdateCancelEditUpdateCancel

DataGridViewLinkCell 另一种解决方案是在单击单元格后使用并更改列的值。示例:在 C#.Net 中从 DataGridView 插入、更新和删除表

SO上有很多关于DataGridView选择/插入/更新/删除命令的问题。但我想知道在这种情况下哪种方法适合使用。任何帮助将不胜感激。

0 投票
1 回答
2125 浏览

c# - 当单击行/列的单元格时,DatagridviewButtonColumn 对每一行都是可见的

我有一个包含一些文本框列的 Datagridview。在这个 Datagridview 中,我DataGridViewButtoncolumn在第三列之后添加了一个,并将其设置为 visible = false,如下面的代码所示。

现在我的问题是,当我点击索引 3 单元格时,我必须只显示这个按钮单元格。现在,当我点击索引 3 单元格时,它显示完整的按钮列,如下图所示。我只想显示选定的行按钮单元格不完整的按钮列。

在此处输入图像描述

我希望当我单击第一行值单元格时,只有第一行按钮单元格应该是可见的,当我单击第二行值单元格时,第一行按钮应该是不可见的并且当前行按钮应该是可见的。

0 投票
2 回答
1381 浏览

c# - DataGridView DataGridViewButtonColumn 没有注意到真正的 Button

感谢您查看我的问题。我有一个对象叫UIChoice

然后我有一个像这样Form1DataGridView(我称之为grdChoice

应该发生的事情(在我的想象中)是DataGridView应该注意到它是 aDataGridViewButtonColumn并注意到它已被赋予一个 Button 并使用它。但事实并非如此。对我来说问题是这是一个替换代码。在现实生活中,该UIChoice对象被大量方法强化,并且DataGridView(最初)只是为了替换水平递增按钮的手摇面板(变得过于“庞大”),可悲的部分是我写的这DataGridView不起作用即,当我构造一个 BindingList 对象时,它似乎没有“注意到”或“关心”我给它一个按钮..我如何使DataGridView我已经发送它Buttons需要的关心?

0 投票
1 回答
2385 浏览

c# - 将多个按钮添加到 datagridviewbuttoncell

我想将多个按钮添加到 datagridviewbuttoncell

想象 1 列包含一个简单的整数计数

它旁边的按钮列将有 2 个按钮,一个 + 和一个 -

然后例如订阅点击事件以增加或减少如果 + 或 - 被点击后的文本列计数器

这可能吗 ?

0 投票
9 回答
12839 浏览

c# - 有时我想隐藏 DataGridViewButtonColumn 中的按钮

我有一个DataGridView这是上一个问题的主题(链接)。但有时 Button 是null. 这可以。但如果它为空,有什么方法可以选择删除/添加(显示/隐藏?)按钮到DataGridViewButtonColumn按钮

像这样:

这是我迄今为止尝试过的(基于这个例子

0 投票
1 回答
701 浏览

c# - 更改 DataGridView 中某些按钮的按钮样式

我有一个 DataGridView,里面有一个 Button 列。

我希望能够根据行中的单元格值禁用和启用每一行中的按钮(和/或更改它们的样式)。

所以假设我们有以下代码:

这可以做到吗?