问题标签 [headertext]

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

c# - 更改几个 DataGridView HeaderText 值很慢

将数据网格视图绑定到数据源后,我需要将 12 列上的列标题更改为用户友好的值并使其只读。

当网格包含大型数据集(超过 10,000 条记录)时,刷新网格所需的时间会明显延迟。检索数据需要亚秒级的时间。更改 12 列标题文本值并在其他几个上设置 ReadOnly = True 的函数大约需要 3-4 倍的时间,并将 1 个内核的 CPU 使用率峰值提高到 100%。
在小型数据集上,重命名过程花费的时间可以忽略不计,因此它显然取决于数据集的大小。

所有列/行自动调整大小属性均已关闭。DataGridView.SuspendLayout() 函数节省了 10 毫秒。DoubleBuffering 节省了 10 毫秒。

占用如此多处理器能力的代码在后台会做什么?每次更改这些属性时是否会重新绘制整个网格?有没有办法让重绘只发生一次?

0 投票
2 回答
2588 浏览

excel - 导出到带有标题文本的 Excel

我的代码在导出到 Excel 时应该包含标题文本。

但是,此代码将第一个数据行替换为标题文本,而不是在上面插入。如果我删除提取标题文本的 If 语句,我会取出所有行,但我没有得到标题文本。

关于如何解决这个问题的任何想法?

0 投票
2 回答
1141 浏览

c# - data Grid Data bound field header text change in c#

I have a datagrid that has a BoundColumn there I am trying to change the header text on page load I so fa. I have tried this.

C#

I want to set the text to be the text that's inside that label but its not letting me if i say without the label it works

Binding Data

It shows that text as the header but when I try punting in any string or a label text it denies the whole header disappears Thanks in advance. Best Regards

0 投票
0 回答
86 浏览

gridview - GridView中HeaderText的显示

我目前正在努力使网页符合 ADA 标准。我在 gridview 中有一个基本上有更新/删除链接的列,所以它没有显示标题。

但是为了符合 ADA,我需要一些文本,以便屏幕阅读器可以正确解释网格标题。我试过了:

但似乎不起作用。

有什么解决办法吗?

0 投票
1 回答
116 浏览

c# - 如何通过 HeaderText 属性获取 DataGridViewColumn?

如何通过标题文本而不是索引或名称属性获取数据网格视图的列?

到目前为止,我尝试的是我的直观方法:

但是这会返回

0 投票
0 回答
14 浏览

c# - Asp.Net GridView HeaderText 延迟更新 GridView 列下拉列表 SelectedIndexChange C#

在此处输入图像描述 我在 PageLoad() 上绑定了一个 gridview。有一列带有 DropDownList。在 DropDownList SelectedIndexChange 上,我需要更新 2 列的 HeaderText。

在此处输入图像描述

如上第一次 SelectedIndexChange 所示,它不会更新任一列的 HeaderText。

在此处输入图像描述

第二次 SelectedIndexChange 它正在更新列,但使用先前选择的值。

不使用当前选择的值进行更新。

下面是代码:

页面加载():

0 投票
0 回答
13 浏览

datatable - 更新数据网格视图,但当数据表更改时,标题文本更改为显示名称而不是标题

我有一个使用数据表填充的数据网格视图。我的问题是当我向数据表添加列并更新数据网格视图时,数据网格视图列的标题文本从标题更改为数据表的名称。下面的代码在 datagridview 加载(正确)后开始,现在我单击一个按钮添加一列。我尝试手动循环遍历列以将标题文本更改为标题(显示),但它不起作用。有任何想法吗?

{vb.net

}

{

公共子 AddCustomColumns()

结束子

}

{

Public Delegate Sub UpdateDgv_ColumnsDel() Public Sub UpdateDgv_Columns() Dim _Sync As New Object

}