问题标签 [datagridviewcolumn]
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# - Datagridview 删除所有列
是否可以一次性删除数据网格中的所有列?
我知道我可以循环并一个一个删除它们,或者删除整个东西并创建它。
但是可以简单地清除列并保留网格,以便用户可以重新开始。即把它恢复到原来的状态。
好的,这是我的代码
所以让我们假设 _values 有 apple, pear 作为值
运行此方法一次,我得到一个数据网格,其中包含两个名为 apple 和 pear 的列。
这次使用包含 char 、 table 的 _values 再次运行它。
最后我得到了 4 个苹果、梨、椅子和桌子。我想要的是第二次运行它清除网格拳头,然后应用新的列。
干杯
亚伦
c# - Datagridview:使复选框列只读
我正在使用 Datagrid 视图控件来显示数据。我正在使用数据源绑定来加载数据。Datagridview 列结构已定义,它有一个 DataGridViewCheckBoxColumn,我在设计时将其设为只读。
但是,该属性没有得到适当的尊重。填充数据后,我仍然可以更改复选框的值。
谁能帮我把这个专栏设为只读?
禁用此列会清除我现有的值。
在此先感谢,
维杰
.net - 如何获取 DataGridView 的 DateTimePicker checkstate 值?
我有一个 DataGridview,其中有一个DataTimePickerColumn
,它DateTimePickerCell
包含检查状态。编辑检查状态后如何获取检查状态值?
c# - 对单个 DataGridView 列进行验证
如何对 DataGridView 中的特定 DataGridViewTextBoxColumn 列执行验证,以便用户需要在其中输入值?
.net - 在 DataGridViewColumn 中混合单元格类型
是否可以在单个 DataGridViewColumn 中同时包含 DataGridViewComboBoxCells 和 DataGridViewTextBoxCells?还是我绝对限制每列只有一种类型?
datagridview - 如何从 DataGridView 的特定列中获取选定的单元格计数
我正在寻找一种从特定 DataGridView 列中获取选定单元格计数的方法。在MSDN 链接的帮助下,我能够从 DataGridView 中检索所有选定的单元格,但不能从特定列中检索。
我尝试使用这段代码,但它从整个网格返回选定的单元格计数。
谁能帮我完成这件事?
提前致谢。
问候,
维杰
.net - 在gridview的标题中创建一个下拉列表,同时从excel表填充其列数据
我需要创建一个gridview
- 用 Excel 工作表中的数据填充其列,并
- 对于 gridview 中的每一列,标题应包含一个下拉列表,其中包含电话、姓名、价格等列表项,用户将选择并设置为特定列的标题。
我将数据导入到 gridview 中,但我无法在 gridview 中创建下拉列表。如果我尝试在设计器页面中创建一个下拉列表,它只是在 gridview 标题中创建下拉列表,但不填充数据。那么,如何在 gridview 的标题中创建一个下拉列表,同时从 excel 表填充其列数据。请帮忙。
我用来将数据填充到gridview的代码是
创建下拉列表的代码是
c# - DatagridView 高亮事件 - WINFORM C#
我有一个连接到数据库的组合框,因此我根据数据库中的内容填充组合框的值。我的组合框是数据网格中的另一个表格。所以这是我想要实现的。
form1 = datagrid(基于数据库) form2 = combobox(基于数据库)
我想要如果我突出显示某一行(我的选择模式 = fullrowselect)并按下一个按钮,组合框将自动指向该行。
例如。数据网格
- 姓名:乔(突出显示)
- *用户单击在我的情况下为编辑的按钮
- *加载编辑表格
- comboBox.SelectedIndex is = 突出显示的行(用户单击)
如果有帮助,我可以向您展示我的代码。谢谢 :))
谢谢!:))
c# - 在不影响相邻列的情况下调整 DataGridView 列的大小?
我想实现一个功能,允许用户调整 DataGridView 列的大小,但不影响相邻列。我注意到在许多程序中您可以调整特定列的大小,并且左侧或右侧的所有列都将保持固定大小。不过,这不是 .NET 中的默认行为,因为当我展开一列时,右侧的列将等量压缩以考虑旧列的增加大小。
有没有办法阻止这种情况发生?
编辑:
我显然没有解释最好的,所以让我们再试一次:
我有一个包含 8 列和一堆行的 DataTable。我将该 DataTable 添加为 DataGridView 的 DataSource。当我的表单打开时,8 列均匀分布在设置为AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
. 我想以这种方式保持 AutoSizeColumsMode 。不会调整窗体或控件的大小。只有控件内的列。
我想要的是用户能够调整单个列的大小(例如第 3 列),而不会影响其右侧所有列的大小。默认行为是调整所有其他列的大小以适应新更改。但是,我希望它只将列的大小立即调整到右侧。这样,它不会搞砸在第 8 列上设置的任何自定义尺寸。
我今天早些时候看到一个应用程序正确地做到了这一点,但我希望我能记住它是什么,这样我就可以截屏了。我所知道的是,当我调整表格中间一列的大小时,它并没有改变右侧所有列的宽度(只有紧挨着它的那一列)。
c# - C# Winforms DatagridView - setting different Color of button for different row
EDIT: trying to excute the following code in Winforms.
I am fetching the data from xml & they are shown in the datagridview using custom class i have created.I have linked every column with DataPropertyName
I want to show datagridview textboxes, buttoncolumn , checkbox in datagrid like the following image.
I am using following event to change the color of the button i have added. For particular element, suppose i am binding dt
to the single row of grid, then
i am using following code.
- I am unable to change the color of particular cell button.
- How do i add checkboxes in last row, as i have already added DataGridViewCheckboxColumn but by default grid is not showing any column.