62,266
社区成员
发帖
与我相关
我的任务
分享
<asp:Panel ID="Panel1" runat="server" Width="105px">
</asp:Panel>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
string a = ",序号,车号,姓名,联系方式";
string[] s = a.Split(new string[1] { "," }, System.StringSplitOptions.None);
for (int i = 1; i <= 3; i++)
{
TextBox txt = new TextBox();
txt.ID = "TextBox" + i.ToString();
//txt.top = i * 20;
Panel1.Controls.Add(txt);
((Label)this.FindControl("label" + i)).Text = s[i];
}
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><input name="TextBox1" type="text" id="TextBox1" /><br>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label><input name="TextBox2" type="text" id="TextBox1" /><br>
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label><input name="TextBox3" type="text" id="TextBox1" /><br>
//private void BindPhoto()
//{
// x_ExamRoom examroom = new x_ExamRoom();
// DataTable dt = examroom.GetExamAddressAllStudentList(yearTermID, examWeek, weekSection, roomID);
// StringBuilder header = new StringBuilder();
// header.Append("<h2>考试地点学生名单(所有课程)</h2>");
// header.Append("<h3>考试地点:" + roomID);
// header.Append(" ");
// header.Append("监考1: ");
// header.Append("监考2: ");
// header.Append("考试时间: </h3>");
// int pagenum = 30; //每页30人
// int rownum = 6; //每行6人
// int page = (dt.Rows.Count%pagenum == 0)? dt.Rows.Count / pagenum : dt.Rows.Count / pagenum +1;
// for (int j = 1; j <= page ; j++) //设置分页
// {
// Literal lblTitle = new Literal();
// lblTitle.Text = header.ToString();
// PlaceHolder1.Controls.Add(lblTitle);
// int currentPageNum = (j * pagenum <= dt.Rows.Count) ? pagenum : (dt.Rows.Count - j * pagenum); //获得当前页记录数
// int row = (currentPageNum % rownum == 0) ? currentPageNum / rownum : currentPageNum / rownum + 1; //获得当前页行数
// for (int i = 0; i < row; i++)
// {
// for (int s = 0; s < 6; s++)
// {
// Image imageurl = new Image();
// Literal lbControl = new Literal();
// lbControl.Text = "<div style='float:left;height:190px;width:130px;'>";
// imageurl.ImageUrl = @"../Student/jpg.aspx?StudID=" + Encrypt.EncryptDES(dt.Rows[s+i*rownum+(j - 1) * pagenum]["StudID"].ToString());
// imageurl.Width = 100 ;
// imageurl.Height = 140;
// Literal lbControlEnd = new Literal();
// StringBuilder studinfo = new StringBuilder();
// studinfo.Append(@"<div>");
// studinfo.Append(dt.Rows[s + i * rownum + (j - 1) * pagenum]["StudID"].ToString());
// studinfo.Append(" " + dt.Rows[s + i * rownum + (j - 1) * pagenum]["StudName"].ToString());
// studinfo.Append(@"</div></div>");
// lbControlEnd.Text = studinfo.ToString();
// PlaceHolder1.Controls.Add(lbControl);
// PlaceHolder1.Controls.Add(imageurl);
// PlaceHolder1.Controls.Add(lbControlEnd);
// }
// Literal lbBR = new Literal();
// lbBR.Text = @"<br />";
// PlaceHolder1.Controls.Add(lbBR);
// }
// if (j != page)
// {
// Literal lbPage = new Literal();
// lbPage.Text = @"<div style='visibility:hidden;clear:left;'><p class='PageNext'></p></div>";
// PlaceHolder1.Controls.Add(lbPage);
// }
// }
//}

TextBox txt = new TextBox();
txt.Height = "111px;";
string a = ",序号,车号,姓名,联系方式";
string[] s = a.Split(new string[1] { "," }, System.StringSplitOptions.None);
int iRows = s.Length;
for (int i = 0; i <iRows; i++)
{
TableRow tr = new TableRow();
for (int j = 0; j < 2; j++)
{
TableCell tc = new TableCell();
if (j == 0)
{
Label la = new Label();
la.Text = s[i];
tc.Controls.Add(la);
tr.Cells.Add(tc);
}
if (j == 1)
{
TextBox txt = new TextBox();
tc.Controls.Add(txt);
tr.Cells.Add(tc);
}
tbContent.Rows.Add(tr);
}
} <div>
<asp:Table ID="tbContent" runat="server">
</asp:Table>
</div>
<%@ Page Language="C#" Debug="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string a = ",序号,车号,姓名,联系方式";
string[] s = a.Split(new string[1] { "," }, System.StringSplitOptions.None);
for (int i = 1; i <= 3; i++)
{
TextBox txt = new TextBox();
txt.Text = s[i];
txt.ID = "TextBox" + i.ToString(); //txt.top = i * 20;
Label la = ((Label)this.FindControl("label" + i));
la.Text = s[i];
Literal lt = new Literal();
lt.Text = "<br/>";
int il = GetControlIndex(la) + 1;
form1.Controls.AddAt(il, lt);
form1.Controls.AddAt(il, txt);
}
}
private int GetControlIndex(Label l)
{
for (int i = 0; i < form1.Controls.Count; i++)
{
if (form1.Controls[i].ID == l.ID) return i;
}
return 0;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:Panel ID="Panel1" runat="server" Width="105px">
</asp:Panel>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>
</form>
</body>
</html>
string a = ",序号,车号,姓名,联系方式";
string[] s = a.Split(new string[1] { "," }, System.StringSplitOptions.None);
for (int i = 1; i <= 3; i++) {
TextBox txt = new TextBox();
txt.ID = "TextBox" + i;
txt.Text = i.ToString();
Label lbl = new Label();
lbl.ID = "lbl" + i;
lbl.Text = "lbl" + i;
Panel1.Controls.Add( lbl);
Panel1.Controls.Add(txt);
Literal li = new Literal();
li.Text = "<br/>";
Panel1.Controls.Add(li);
}