关于动态添加对象到表格控件中的问题?
比如现在我定义了一个Label对象L1,现在想添加到表格控件中(设表格控件的ID为Tab1)
Tabl1.Rows[0].Cells[0].Controls.Add(L1);
Tabl1.Rows[0].Cells[0].Controls.Add(L1);
这样做以后,添加到表格中的只有一个Label,不是两个,怎么才能是添加两个呢?
问题点数:100、回复次数:10Top
1 楼7707(kingfisher)回复于 2006-07-02 23:28:34 得分 20
你要NEW两个LABELTop
2 楼hqywork(华奇英)回复于 2006-07-02 23:31:56 得分 0
C#中的引用类型怎么做才能复制成两个,而不是一个指针.
Top
3 楼sandsboy(竹子)回复于 2006-07-02 23:50:18 得分 20
要创建两个Label实例Top
4 楼jz630(姜喆)回复于 2006-07-03 00:09:35 得分 10
Tabl1.Rows[0].Cells[0].Controls.Add(L1);
Tabl1.Rows[0].Cells[0].Controls.Add(L2);Top
5 楼hqywork(华奇英)回复于 2006-07-03 00:15:09 得分 0
这些我都知道,现在我只想定义一次,两次使用.Top
6 楼godwu(灵魂舞者)回复于 2006-07-03 09:09:15 得分 10
重新NEW 一下Top
7 楼cscer(时光之石头)回复于 2006-07-03 09:42:12 得分 10
Label l1 = new Label();
Tabl1.Rows[0].Cells[0].Controls.Add(L1);
l1 = new Label();
Tabl1.Rows[0].Cells[0].Controls.Add(L1);Top
8 楼myminimouse(坚决不用baidu)回复于 2006-07-03 10:56:29 得分 10
upTop
9 楼pyuan(菜鸟)回复于 2006-07-03 11:06:46 得分 10
自己写个复制Label的方法...Top
10 楼zhangxiaopin(zxp)回复于 2006-07-03 11:43:20 得分 10
public void BuildTable(ref HtmlTable mHmlTable)
{
//****构建一个行
HtmlTableRow HtmlRow = new HtmlTableRow();
Label lblName = null;
Label lblId=null;
DropDownList drpSex = null;
for (int i = 0; i <= 5; i++)
{
lblName = new Label();
lblName.Text = "我是姓名" + i.ToString();
lblId = new Label();
lblId.Text = "我是编号" + i.ToString();
drpSex = new DropDownList();
//****姓名
HtmlTableCell HtmlCellUserName = new HtmlTableCell();
HtmlCellUserName.Controls.Add(lblName);
HtmlRow.Cells.Add(HtmlCellUserName);
//***用户编号
HtmlTableCell HtmlCellUserCode = new HtmlTableCell();
HtmlCellUserCode.Controls.Add(lblId);
HtmlRow.Cells.Add(HtmlCellUserCode);
//****性别
HtmlTableCell HtmlCellSex = new HtmlTableCell();
HtmlCellSex.Controls.Add(drpSex);
HtmlRow.Cells.Add(HtmlCellSex);
mHmlTable.Rows.Add(HtmlRow);
}
}Top




