说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如何设置DataGrid在编辑状态下的列宽(邦定列的宽度)

编辑:说三道四文库 发布时间:2018-07-23 03:48
HTML文档下载 WORD文档下载 PDF文档下载
如何设置DataGrid在编辑状态下的列宽呀,请各位大侠帮忙!
1)可以使用模板列
2)如果使用编辑列
设定DataGrid的OnItemDataBound事件函数为dg1_itemdatabound,然后编写下列函数
public void dg1_itemdatabound(object sender,DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.EditItem) //当控件处于编辑模式时
{
TextBox tbx0=(TextBox)e.Item.Cells[0].Controls[0]; //生成TextBox
tbx0.Width=60; //设定TextBox的宽度为60象素(tbx0.Width=Unit.Pixel(70);)
tbx0.Font.Name="宋体"; //设定TextBox中的字体类型
tbx0.Font.Size=FontUnit.Point(9); //设定TextBox中的字体大小

TextBox tbx1=(TextBox)e.Item.Cells[1].Controls[0];
tbx1.Width=240;
tbx1.Font.Name="宋体";
tbx1.Font.Size=FontUnit.Point(9);
}

}
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘