关于DataGrid处于编辑模式时,如何设定每列编辑框的尺寸,如宽度等等? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchTopQuestionsAboutASPNETDataGridServerControl.asp 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void DGrid_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e){foreach (TableCell tc in DGrid.Items[DGrid.EditItemIndex].Cells) { foreach (Control c in tc.Controls) //or use tc.Controls[0] { if (c is TextBox) { TextBox tb = (TextBox)c; tb.Columns = 8; //设定文本框宽度 tb.Style["color"] = "red"; tb.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode=9"); } } }} ((TextBox)(mygrid.Items[e.EditItemIndex].Cells[2].Controls[0])).Width = Unit.Percentage(99);上面是设置百分比。基本如此。 在模板列里只有Columns[0].....等等的布局选项里可以设置宽度,该设置好像只是设置列宽,处于编辑模式时,列宽就守编辑宽的影响,并不能设置编辑框的宽度 谁能告诉我,如何在页面编辑时设置DataGrid处于编辑模式时每列编辑框的宽度,谢谢! 在模板列里只有Columns[0].....等等的布局选项里可以设置宽度,该设置好像只是设置列宽,处于编辑模式时,列宽就守编辑宽的影响,并不能设置编辑框的宽度---------------------------------------------使用模板列,你必须在每个要显示的列里面插入文本框或其他控件,插入的时候设置它的宽度就可以了。 请给与一些指导 通过jS怎么将前台的参数传到后台 查询数据 改变iframe的src 部署过水晶报表10的朋友帮帮忙! 请教:google搜索后出现:"搜索用时0.06秒"怎样得到搜索具体用的时候?谢谢 一个困惑很久的问题 二进制word文件存入数据库,下载乱码,帮忙 DataGrid(在线) m是什么意思 急,极简单,这几句vb.net的代码转为C#是什么代码,多谢,急 如何为同一服务器上的各WEB站点指定不同的运行asp.net程序的帐户?
{
foreach (TableCell tc in DGrid.Items[DGrid.EditItemIndex].Cells)
{
foreach (Control c in tc.Controls) //or use tc.Controls[0]
{
if (c is TextBox)
{
TextBox tb = (TextBox)c;
tb.Columns = 8; //设定文本框宽度
tb.Style["color"] = "red";
tb.Attributes.Add("onkeydown", "if(event.keyCode==13) event.keyCode=9");
}
}
}}
上面是设置百分比。基本如此。
---------------------------------------------使用模板列,你必须在每个要显示的列里面插入文本框或其他控件,插入的时候设置它的宽度就可以了。