gpt4 book ai didi

c# - 更改 DataGridView 中的列名

转载 作者:太空狗 更新时间:2023-10-29 22:10:57 24 4
gpt4 key购买 nike

我使用以下代码更改列名,但不幸的是它不允许我这样做。请帮我解决这个问题:

DateTime dt = DateTime.Now;
string s = dt.DayOfWeek.ToString();
for (int i = 0; i < 10; i++)
{
dataGridView1.Columns.Add(string.Format("col{0}", i), s);
}
for (int i = 0; i < dataGridView1.Columns.Count; i++)
{
int c = dataGridView1.CurrentCell.ColumnIndex;
string str = dataGridView1.Columns[c].HeaderText;
if (str == "Wednesday")
{
str = "fifth day of week";
}
}

还有什么方法可以让我在特定日期时间之间相继得到一周中的每一天。

任何帮助将不胜感激

最佳答案

需要设置DataGridView.Column[index].HeaderText:

DateTime dt = DateTime.Now;

string s = dt.DayOfWeek.ToString();
for (int i = 0; i < 10; i++)
{
dataGridView1.Columns.Add(string.Format("col{0}", i), s);
}

for (int i = 0; i < dataGridView1.Columns.Count; i++)
{

string str = dataGridView1.Columns[i].HeaderText;
if (str == "Wednesday")
{
dataGridView1.Columns[i].HeaderText = "fifth day of week";
}
}

关于c# - 更改 DataGridView 中的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13395321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com