您的位置:资讯频道 > 技术文档 > .Net控件开发
编辑GridView时如何控制列宽
来源:CSDN 作者:郑之辰 时间:2008-06-10 点击:367
次
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[0] as TextBox;
if (curText != null)
...{
curText.Width = Unit.Pixel(50);
}
}
}
}
}
这里的DataControlRowState是个枚举,其值分别为0,1,2,4,8分别对应着二进制的值为0,1,10,100,1000,这样这些枚举值按位或就可以得到并列值
...{
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[0] as TextBox;
if (curText != null)
...{
curText.Width = Unit.Pixel(50);
}
}
}
}
}
这里的DataControlRowState是个枚举,其值分别为0,1,2,4,8分别对应着二进制的值为0,1,10,100,1000,这样这些枚举值按位或就可以得到并列值
相关文章:
- GridView固定表头
- DataGridView邦定排序问题的解决
- VS2005的DataGridView 多维合并标题 功能拓展
- JavaScript访问GridView的绑定列
- 使用ASP.NET 2.0 GridView轻松操作数据
- 取得AspxGridview中某控件的值(适用RadioButton ,CheckBox)以及在AspGridView取得某一行的方法
- 在gridview的模版列里添加绑定的linkbutton实现动态跳转的事件
- 在gridview控件中使用templatefield
- 关于获取GridView、DetailsView等控件自动调用ObjectDataSource方法的返回值问题
- 在C#中使用控件DataGridView实现数据库增删改查




