社区
C#
帖子详情
DataGridView 按钮列,隐藏某些行的按钮
redwrite
2009-07-02 08:44:56
C#2005,WinForm
DataGridView控件有一个按钮列,由于业务需要,某些行的按钮想隐藏,研究了好久都没有找到,
哪位大侠能告诉一下,谢谢。
...全文
883
26
打赏
收藏
DataGridView 按钮列,隐藏某些行的按钮
C#2005,WinForm DataGridView控件有一个按钮列,由于业务需要,某些行的按钮想隐藏,研究了好久都没有找到, 哪位大侠能告诉一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tyrone0123
2011-11-23
打赏
举报
回复
http://www.cnblogs.com/moss_tan_jun/archive/2011/06/12/2079063.html
这应该就是你要的效果
redwrite
2009-07-04
打赏
举报
回复
[Quote=引用 22 楼 sadikaqy 的回复:]
在DataGridView列属性中用冻结就行啦~
[/Quote]
可能你没有看清楚我的问题
redwrite
2009-07-04
打赏
举报
回复
[Quote=引用 21 楼 gdssq 的回复:]
改变单元格的样式
C1.Win.C1FlexGrid.CellStyle style = datagridview1.Styles.Add("MustFill");
style.DataType = typeof(string);
datagridview1.SetCellStyle(row, Col, style);
[/Quote]
你确定是C#2005 WinForm 的DataGridView控件吗?
redwrite
2009-07-04
打赏
举报
回复
[Quote=引用 21 楼 gdssq 的回复:]
改变单元格的样式
C1.Win.C1FlexGrid.CellStyle style = datagridview1.Styles.Add("MustFill");
style.DataType = typeof(string);
datagridview1.SetCellStyle(row, Col, style);
[/Quote]
回去试试
天府荣城
2009-07-03
打赏
举报
回复
手动控制某行某列的可见
dataGridView1.Rows[0].Cells[0].Visible = false;
redwrite
2009-07-03
打赏
举报
回复
up
sadikaqy
2009-07-03
打赏
举报
回复
在DataGridView列属性中用冻结就行啦~
gdssq
2009-07-03
打赏
举报
回复
改变单元格的样式
C1.Win.C1FlexGrid.CellStyle style = datagridview1.Styles.Add("MustFill");
style.DataType = typeof(string);
datagridview1.SetCellStyle(row, Col, style);
houzhenya
2009-07-03
打赏
举报
回复
就是用模板列啊
redwrite
2009-07-03
打赏
举报
回复
楼上的三位,我这里是winform的DataGridView控件,不是WebForm的GridView控件
redwrite
2009-07-03
打赏
举报
回复
[Quote=引用 14 楼 zhaoweiting0609 的回复:]
要不重写了算了
[/Quote]
看来只能重新写模板列了
真是郁闷,这么一点小小的属性都不支持,居然用非常复杂的功能来实现
zhangmeiqingking
2009-07-03
打赏
举报
回复
用脚本就可以控制!!!
houzhenya
2009-07-03
打赏
举报
回复
<asp:Button ID="btn_customer" runat="server" Text="Reserve" CssClass="tablebtn" Style="display:<%#GetReserveStatus() %>"/>
protected string GetStatus()
{
return "none";
}
every12555
2009-07-03
打赏
举报
回复
protected void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if (e.Row.Cells.Count > 1)
e.Row.Cells[5].Visible = false;
}
根据你的需要将某列隐藏
zhaoweiting0609
2009-07-03
打赏
举报
回复
要不重写了算了
dean615
2009-07-03
打赏
举报
回复
关注下
youcaicai
2009-07-03
打赏
举报
回复
关注一下
redwrite
2009-07-03
打赏
举报
回复
只读的
redwrite
2009-07-03
打赏
举报
回复
[Quote=引用 9 楼 songbb123 的回复:]
手动控制某行某列的可见
dataGridView1.Rows[0].Cells[0].Visible = false;
[/Quote]
我试过了,好像不行
redwrite
2009-07-02
打赏
举报
回复
[Quote=引用 3 楼 peterb 的回复:]
看看有没有隐藏单元格属性, 没有自定义绘制
[/Quote]
是自定义模板列吗?
加载更多回复(6)
C#如何禁用Windows 窗体
DataGridView
控件的
按钮
列
中的
按钮
代码示例演示如何自定义
DataGridView
ButtonCell 类来显示可以显示为禁用的
按钮
。 本示例定义一个新的单元格类型
DataGridView
DisableButtonCell,它由
DataGridView
ButtonCell 派生。 此单元格类型提供一个新的 Enabled 属性,可以将该属性设置为 false 来在单元格中绘制禁用的
按钮
。 本示例还定义一个新的
列
类型
DataGridView
DisableButtonColumn,它显示
DataGridView
DisableButtonCell 对象。 为了演示此新单元格类型和
列
类型,父
DataGridView
中的每个
DataGridView
CheckBoxCell 的当前值确定同一
行
中
DataGridView
DisableButtonCell 的 Enabled 属性是 true 还是 false。
隐藏
dataGridView
的某
行
某
列
隐藏
dataGridView
的 某
行
某
列
CheckBox
隐藏
自己修改代码 达到自己需要的效果
jquery-easyui-
datagridview
datagrid-detailview.js升级自定义展开
按钮
功能
jquery-easyui的扩展组件jquery-easyui-
datagridview
,其中的datagrid-detailview.js可方便地生成子网格,但是每
行
均默认生成展开
按钮
,实际我们希望对某些
行
不显示展开
按钮
,网上很多人提供的解决方案就是通过dom操作将生成的展开
按钮
删除掉,但是这个展开
按钮
是动态生成的,通过dom不好查找。我将 datagrid-detailview.js文件进
行
了升级修改,支持用户通过表格
列
定义以及数据值来动态生成展开
按钮
,非常方便。 共享给大家。
C#和VB.Net
DataGridView
用法總結
C#和VB.Net
DataGridView
用法總結,很詳細,歡迎下載
VB中
DataGridView
中的使用方法.doc
大家看清楚呀!是VB的
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章