如何控制在datagrid的edit中textbox的大小?
我使用时,当进入edit模式时,datagrid变得很长,影响到页面,该怎么解决?
我使用时,当进入edit模式时,datagrid变得很长,影响到页面,该怎么解决?
解决方案 »
- NHibernate
- 将HMTL的DIV 导出EXCLE
- VS2008 bug问题,加载解决方案总是需重新启动
- vs2008中,listview如何取到选中项的值??
- 问一个正则表达式,只能输入中文、英文或者数字,或者三者的混合,其他字符不能输入
- 关于IHttpHandler求助
- 怎么取到datagrid里面模板列里面Label 的Text内容啊?
- 【求一解决方案】想让Web程序支持多数据库
- 关于一个解决方案中多个项目共用一个webconfig
- 请问,我动态的把控件加入到页面后,怎么控制它的格式?
- 有一个网站的项目,哪位仁兄可以做,搂主不要删我的帖子~!
- [谁能说说ASP.NET页面调度过程]...[服务器端<-->客户端]
CType(DataGrid1.Items(X).Cells(Y).Controls(0), TextBox).Style.Add("width","50px")
注意:X是行,Y是列
If e.Item.ItemType = ListItemType.EditItem Then
For i As Int16 = dgOverride.Columns.Count-1
CType(e.Item.Cells(i).Controls(0), TextBox).Style.Add("width", "100px") Next
End If
End Sub
edititemstyle,设置不好用!to chenxdb(我是菜鸟,我怕谁) 能否用c#写一下?
直接在EditItemTemplate把要编辑的textbox调整到你要的大小
直接在EditItemTemplate把要编辑的textbox调整到你要的大小??
能不能具体点,我没弄过
{
if (e.Item.ItemType==ListItemType.EditItem)
{
for(int i=0;i<DataGrid1.Columns.Count-1;i++)
{
((TextBox)e.Item.Cells[i].Controls[0]).Style.Add("width","100px");
} } }