|
主题: 如何控制DataGrid编辑模式下的文本框宽?
|
 Lukiya
职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2004/11/6 15:27:08
|
#12004/11/25 20:21:28
这个问题针对绑定列。 郁闷,1个数字也占那么长,把屏幕都撑破了。
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#22004/11/25 22:47:30
定义模板列
|
 蓝鲸
职务:版主
等级:5
金币:42.1
发贴:2614
注册:2001/12/20 15:57:57
|
#32004/11/26 0:40:59
<asp:textBox id="textBox1" runat="server" width="15"></asp:textBox>
非常大鱼
|
 Lukiya
职务:普通成员
等级:1
金币:0.0
发贴:59
注册:2004/11/6 15:27:08
|
#42004/11/26 18:15:32
恩,谢谢,那也是个解决办法,还有种不用定义的方法如下,刚问到,送给看此帖的有缘人。 private void DG_Song_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {// 设置文本框大小 if(e.Item.ItemType == ListItemType.EditItem) { TextBox tmp0 = (TextBox)e.Item.Cells[2].Controls[0]; tmp0.Width = 50; } }
|