datagrid 编辑时怎么控制其中textbox的大小???
谢谢了 问题点数:10、回复次数:10Top
1 楼hnzpz(我来自洞庭湖)回复于 2006-05-02 13:08:39 得分 0
我也碰到这个问题,没有找到好办法Top
2 楼aspdotnet2005(天中之子、为中原喝采![我想找兼职MSN:Red-Maple@hotmail.com])回复于 2006-05-02 13:13:34 得分 0
转换为模板列,然后调整模板内的TextBoxTop
3 楼gzlaspnet(爱程)回复于 2006-05-02 14:34:47 得分 0
datagrid自动生成的列在编辑下textbox确定显得很宽,
解决办法:
1、把绑定列转换为模板列,然后手动调整模板内的TextBox
2、程序控制
如下:i为第i列的宽度,m_width为宽度变量
DataGrid1.Columns[i].ItemStyle.Width=Unit.Pixel(m_width)
Top
4 楼blackmailer()回复于 2006-05-02 15:05:37 得分 0
如上,转化为模板列,然后设定Width="100px"等Top
5 楼jocundmo()回复于 2006-05-02 15:09:33 得分 0
其实还有个简单的方法,在datagrid里的preRender方法可以重新设置控件样式Top
6 楼suchangcheng()回复于 2006-05-02 23:11:22 得分 0
赞成jocundmo()Top
7 楼webwalker(Jason.Xu@BenQ.com)回复于 2006-05-02 23:16:19 得分 0
在ItemCreate里写styleTop
8 楼qyxie(俏俏)回复于 2006-10-23 11:20:08 得分 0
datagrid里 textbox width="100%"Top
9 楼etilm(周贤)回复于 2006-10-23 11:22:27 得分 0
UPTop
10 楼yulinjie(E网情深)回复于 2006-10-23 11:45:40 得分 0
转换为模板列的时候 设置textbox的 height widthTop




