.NET DataGridView的button列中,如果不想显示个别按钮,只能用山寨的方法换textbox?
其中button列,个别行的因为没有详情,就不需要显示详情按钮我网上搜的,看到的方法很山寨,把那个button cell,用代码替换为textboxCell,然后value为空,看上去就像没有按钮了
但这也太山寨了吧,连类都从DataGridViewButtonCell给换成DataGridViewTextboxCell了
但确实cell的visable属性只有get不能set
请问大佬们,有更好办法么 这个很简单 你可以直接给button 隐藏就可以
如果搞不定可以直接抄我得m3u8下载器那个项目我这项目也是wpf实现得 但是 如果你是winform那就别参考了 项目不一样 本帖最后由 ilovecomputer66 于 2022-12-7 13:29 编辑
4028574 发表于 2022-12-7 13:05
这个很简单 你可以直接给button 隐藏就可以
如果搞不定可以直接抄我得m3u8下载器那个项目我这项目也是 ...
我上面说了哈,它没有提供隐藏单个按钮的功能,确实和WPF不一样 if (string.IsNullOrWhiteSpace(details))
{
MessageBox.Show("没有详情");
return;
} aizongke 发表于 2022-12-7 13:49
if (string.IsNullOrWhiteSpace(details))
{
MessageBox.Show("没有详情"); ...
兄弟,咱能不看帖乱答么。文不对题 ilovecomputer66 发表于 2022-12-7 13:59
兄弟,咱能不看帖乱答么。文不对题
以前这么干的,换成DataGridViewTextboxCell一般都是这个,也有一种就是设置那个单元格的Style的Padding很大,这样整个按钮就显示不出来了,跟换DataGridViewTextboxCell差不多的。 可以写个触发器或者是加个template写个convert方法去控制显示隐藏
页:
[1]