大家好!我有一个System.Web.UI.WebControls.Table,单元格(控件)的宽度(默认为20%).我想改变这个百分比 – > 40%/ 20%/ 20%/ 10%/ 10%
我想要关注:
如何在此单元格(控件)上设置不同的宽度?
这是我的代码:
Table myTbl = new Table();
TableRow tRow1 = new TableRow();
//Row1 Cells Controls
TextBox txt11 = new TextBox();
txt11.ID = "txtDest11";
txt11.Height = 19;
//txt11.Width = Unit.Percentage(40);
TextBox txt12 = new TextBox();
txt12.ID = "txtKmInCity12";
txt12.Height = 19;
TextBox txt13 = new TextBox();
txt13.ID = "txtKmOutCity13";
txt13.Height = 19;
DateTimeControl dt11 = new DateTimeControl();
dt11.DateOnly = true;
dt11.ShowWeekNumber = true;
dt11.LocaleId = 1026;
DateTimeControl dt12 = new DateTimeControl();
dt12.DateOnly = true;
dt12.ShowWeekNumber = true;
dt12.LocaleId = 1026;
tRow1 = new TableRow();
tRow1.Visible = true;
TableCell tCellZero = new TableCell();
tCellZero.Controls.Add(rowNo);
tRow1.Cells.Add(tCellZero);
TableCell tCellOne = new TableCell();
tCellOne.Controls.Add(txt11);
tRow1.Cells.Add(tCellOne);
TableCell tCellTwo = new TableCell();
tCellTwo.Controls.Add(dt11);
tRow1.Cells.Add(tCellTwo);
TableCell tCellThree = new TableCell();
tCellThree.Controls.Add(dt12);
tRow1.Cells.Add(tCellThree);
TableCell tCellFour = new TableCell();
tCellFour.Controls.Add(txt12);
tRow1.Cells.Add(tCellFour);
TableCell tCellFive = new TableCell();
tCellFive.Controls.Add(txt13);
tRow1.Cells.Add(tCellFive);
myTbl.Rows.Add(tRow1);
结果:
最佳答案
添加宽度到TableCell.用这个:
TableCell myTableCell = new TableCell();
myTableCell.Width = new Unit("25%");
要么
myTableCell.Style.Add("width","25%");
更新:
对于文本框:
TextBox txt11 = new TextBox();
txt11.ID = "txtDest11";
txt11.Height = 19;
txt11.Style.Add("width","100%");
对于TableCells:
TableCell tCellOne = new TableCell();
tCellOne.Style.Add("width","40%");
tCellOne.Controls.Add(txt11);
tRow1.Cells.Add(tCellOne);
原文地址:https://www.jb51.cc/css/427387.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。