Label lblNum = new Label(); int cNum; cNum = cNum+1; lblNum.ID = "lblNum"+cNum; lblNum.Text = cNum.ToString(); this.Panel1.Controls.Add(lblNum);
Quote:ผมจะกด Button แล้วสร้าง label ขึ้นมาทีละอันผมต้องทำยังไงครับผมทำแล้วไม่ได้ครับ
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Button1.Click += new EventHandler(Button1_Click); } private static int _cNum; void Button1_Click(object sender, EventArgs e) { for (int i = 0; i <= _cNum; i++) { Label lblNum = new Label(); lblNum.ID = "lblNum" + i.ToString(); lblNum.Text = i.ToString() + "<BR>"; this.Panel1.Controls.Add(lblNum); } _cNum++; } }
Quote:อีกส่วนจะ controls.add เป็น combobox ที่ใช้จาก toolkit อะครับ ผมทำแล้วมันแยกออกมาเป็น textbox กับ dropdownlist มันไม่เป็น combobox ครับ
<%@ Page Language="C#" %> <html> <head > <title>Hello ThaiCreate</title> <script language="javascript"> //========[ Java Script Zone ]========// var _rowId = 0; function deleteRow(pRow) { if ( !pRow ) return; if ( !confirm("จาลบจิงหรอ ??") ) return alert("มะแน่จัยหย่ากดเล่นจิ !!"); document.getElementById("tblDisplay").deleteRow(pRow.rowIndex); } function addRow() { var table = document.getElementById("tblDisplay"); var row = table.insertRow(table.rows.length); var cell = row.insertCell(0); var sel = document.createElement("select"); sel.name = "cboDisplay" + _rowId++; var strText = new Array(); strText[0] = sel.name; strText[1] = "AAAA"; strText[2] = "BBBB"; strText[3] = "CCCC"; strText[4] = "DDDD"; for(i=0;i<strText.length;sel.options.add(new Option(strText[i++]))); cell.appendChild(sel); var cell2 = row.insertCell(1); var btnDelete = document.createElement("input"); btnDelete.setAttribute("type","button"); btnDelete.setAttribute("value","ลบ"); btnDelete.onclick = function(){ deleteRow(row);} cell2.appendChild(btnDelete); } </script> </head> <body> <form method="post"> <table id="tblDisplay" border="1" cellpadding="5"> <% //=========[ C# Zone ]=========// if( Request.Form.Count > 0 ) { Response.Write( "<tr><th>ชื่อตัวแปร</th><th>ค่าที่ส่งมา</th></tr>" ); for( int i=0 ; i < Request.Form.Count ; i++ ) { Response.Write( "<tr><td>" ); Response.Write( Request.Form.GetKey( i ) ); Response.Write( "</td><td>" ); Response.Write( Request.Form[ i ] ); Response.Write( "</td></tr>" ); } } %> <tr> <td><input type="button" value="เพิ่มแถว" onclick="addRow()" /></td> <td><input type="submit" value="ส่งข้อมูล" /></td> </tr> </table> </form> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง