gpt4 book ai didi

.net - Windows 窗体 DataGridView 的 ItemDataBound?

转载 作者:可可西里 更新时间:2023-11-01 09:46:58 27 4
gpt4 key购买 nike

我正在将数组绑定(bind)到 DataGridView。我有一列包含映射到一列按钮的文件路径。我想预处理文件路径,以便 DataGridViewButtonColumn 仅显示文件名(没有父文件夹)。

如何在值绑定(bind)到 DataGridView 的列之前拦截和预处理值?

(我在 ASP.NET 数据绑定(bind)中看到过类似的东西,希望我也能在这里做同样的事情。)

最佳答案

处理 CellFormatting 事件。您将从表示未格式化值的事件参数中获取传入的值。获取并解析它(Path.GetFileName())或类似的东西),并将 ConvertEventArgs.Value 属性设置为您的新字符串。将“FormattingApplied”标志设置为 true,以防止进一步的格式化事件。那应该涵盖你。

关于.net - Windows 窗体 DataGridView 的 ItemDataBound?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/650271/

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