编辑GridView时如何控制列宽

原创 2007年09月26日 16:58:00

 

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    
...{
        
if (e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate) || e.Row.RowState == DataControlRowState.Edit)
        
...{
            TextBox curText;
            
for (int i = 2; i < e.Row.Cells.Count; i++)
            
...{
                
if (e.Row.Cells[i].Controls.Count != 0)
                
...{
                    curText 
= e.Row.Cells[i].Controls[0as TextBox;
                    
if (curText != null)
                    
...{
                        curText.Width 
= Unit.Pixel(50);
                    }

                }

            }

        }
   

    }

 这里的DataControlRowState是个枚举,其值分别为0,1,2,4,8分别对应着二进制的值为0,1,10,100,1000,这样这些枚举值按位或就可以得到并列值

编辑GridView时如何控制列宽

先mark~下,晚上回家仔细琢磨下再protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    .....
  • mndn_nana
  • mndn_nana
  • 2007年11月02日 16:45
  • 1284

编辑GridView时如何控制列宽

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    ...{        if (e.Ro...
  • andylaufzf
  • andylaufzf
  • 2007年09月27日 09:14
  • 490

编辑GridView时如何控制列宽

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)    ...{        if (e.Ro...
  • zhengzhichen
  • zhengzhichen
  • 2008年06月05日 17:40
  • 895

asp.net gridview列宽固定的几种方法

1、在编辑列里面,直接就有设置列宽度的!如果你不想单元格的内容把单元格撑大,那么就加一个样式 table{table-layout:fixed},意思就是每列都固定为最初设置的样式,不再变化,超出的部...
  • ouchengguo
  • ouchengguo
  • 2012年12月07日 19:38
  • 32183

GridView根据内容自动设置列宽、行高

protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e) { if...
  • u012596391
  • u012596391
  • 2014年02月26日 14:42
  • 2104

GridView编辑列时可编辑列宽度加长

在用到GridView控件进行编辑列时,可以编辑的列会变的比原来的宽度长,有时我们并不需要让它加长.我解决的方法如下:方法一:在“GridView 任务”快捷菜单上选中“启用编辑”复选框。在快捷菜单上...
  • wangsky2
  • wangsky2
  • 2009年04月20日 15:21
  • 5355

GridView的模板列如何编辑

aspx: 50? Eval("LinkUrl").ToString().Substring(0,50)+"...":Eval("LinkUrl") %>' To...
  • hdxyzlh_0225
  • hdxyzlh_0225
  • 2015年10月19日 16:09
  • 370

动态改变GridView的宽度

我通常用GridView绑定datatable,由于需要动态绑定到不同的datatable所以需要动态调整GridView的宽度。所以写了这个函数实现该功能。GridView的宽度需要根据各个列中最大...
  • qiujiahao
  • qiujiahao
  • 2007年08月09日 10:57
  • 5797

动态生成GridView列,加入修改等按钮

【】动态生成GridView列(每次需要绑定的列的数目不同),即动态绑定数据源时列数目不固定的绑定方式 日期:2013-05-09 | 分类:GridView | Tags: 版权...
  • eel2005
  • eel2005
  • 2017年02月27日 10:55
  • 184

自定义GRIDVIEW编辑列 删除列

自定义gridview的编辑和删除列,来操作数据库
  • zx13525079024
  • zx13525079024
  • 2010年12月05日 21:48
  • 14816
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编辑GridView时如何控制列宽
举报原因:
原因补充:

(最多只允许输入30个字)