gpt4 book ai didi

c# - 如何在 C# 中水平交叉 DataGridView 中的一行?

转载 作者:行者123 更新时间:2023-11-30 20:20:39 24 4
gpt4 key购买 nike

screenshot

我不熟悉 C# 并使用 Windows Forms

如屏幕截图所示,有谁知道当我单击取消按钮时如何水平交叉(制作交叉线)DataGridView 中的选定行?

我在网上搜索,但没有得到解决方案。

private void ButtonCancel_Click(object sender, EventArgs e)
{
}

最佳答案

您可以使用 RowPostPaint 事件:

void dgv_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) {
if (e.RowIndex == 1) {
Rectangle r = e.RowBounds;
e.Graphics.DrawLine(Pens.DarkRed, r.Left,
r.Top + (r.Height / 2),
r.Left + r.Width,
r.Top + (r.Height / 2));
}
}

将索引 1 替换为您要用于绘制的行索引。

关于c# - 如何在 C# 中水平交叉 DataGridView 中的一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35873598/

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