|
|
|
ช่วดูตรง dropdownlist หน่อยค่ะ คือจะเอาค่าใน hyperlink มาใส่ใน dropdown แต่มัน error ไม่รู้ว่าเขียนถูกรึป่าวอ่ะคะ |
|
|
|
|
|
|
|
ช่วยตอบหน่อยนะคะ
|
|
|
|
|
Date :
2011-05-24 17:12:32 |
By :
mooae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณใส่แบบนี้ไม่ได้น่ะครับ ลองแปลงให้เป็น DataTable หรือ ArrayList ก่อนน่ะครับ
ตัวอย่างการสร้าง DataTable ครับ
Code (C#)
DataTable dt = new DataTable();
DataRow dr;
//*** Column ***//
dt.Columns.Add("CustomerID");
dt.Columns.Add("Name");
dt.Columns.Add("Email");
dt.Columns.Add("CountryCode");
dt.Columns.Add("Budget");
dt.Columns.Add("Used");
//*** Rows ***//
dr = dt.NewRow();
dr["CustomerID"] = "C001";
dr["Name"] = "Win Weerachai";
dr["Email"] = "[email protected]";
dr["CountryCode"] = "TH";
dr["Budget"] = "1000000";
dr["Used"] = "600000";
dt.Rows.Add(dr);
//*** Rows ***//
dr = dt.NewRow();
dr["CustomerID"] = "C002";
dr["Name"] = "John Smith";
dr["Email"] = "[email protected]";
dr["CountryCode"] = "EN";
dr["Budget"] = "2000000";
dr["Used"] = "800000";
dt.Rows.Add(dr);
//*** Rows ***//
dr = dt.NewRow();
dr["CustomerID"] = "C003";
dr["Name"] = "Jame Born";
dr["Email"] = "[email protected]";
dr["CountryCode"] = "US";
dr["Budget"] = "3000000";
dr["Used"] = "600000";
dt.Rows.Add(dr);
//*** Rows ***//
dr = dt.NewRow();
dr["CustomerID"] = "C004";
dr["Name"] = "Chalee Angel";
dr["Email"] = "[email protected]";
dr["CountryCode"] = "US";
dr["Budget"] = "4000000";
dr["Used"] = "100000";
dt.Rows.Add(dr);
this.DropDownList1.DataSource = dt;
|
|
|
|
|
Date :
2011-05-24 18:02:18 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอถามอีกนิดค่ะ คือว่าข้อมูลที่จะใส่ในdropdown น่ะคะ เป็นข้อมูลจาก Fileinfo จากfolderอ่ะคะ เป็นชื่อของข้อมูลที่อยู่ในfloder
เราจะaddเข้า ตารางยังไงอ่ะคะ
|
|
|
|
|
Date :
2011-05-24 20:00:33 |
By :
mooae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Convert ให้เป็น DataTable ก่อนก็ได้ครับ
|
|
|
|
|
Date :
2011-05-24 21:48:56 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
protected void Page_Load(object sender, EventArgs e)
{
DirectoryInfo myDirInfo;
myDirInfo = new DirectoryInfo(Server.MapPath("upload/"));
FileInfo[] arrFileInfo = myDirInfo.GetFiles("*.*");
foreach (FileInfo myFileInfo in arrFileInfo)
{
HyperLink hyp = new HyperLink();
hyp.NavigateUrl = "Main.aspx?mov=" + myFileInfo.Name;
hyp.Text = myFileInfo.Name;
Literal lit = new Literal();
lit.Text = "<br />";
// Panel1.Controls.Add(hyp);
// Panel1.Controls.Add(lit);
DataTable dt = new DataTable();
DataRow dr;
dt.Columns.Add("list");
dr = dt.NewRow();
dr["list"] = "hyp";
this.DropDownList1.DataSource = dt;
ลองเขียนใหม่แล้ว ในdropdownไม่ขึ้นอะไรเลยอ่ะค่ะ
|
|
|
|
|
Date :
2011-05-25 08:55:31 |
By :
mooae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยคิดหน่อย อิอิ
|
|
|
|
|
Date :
2011-05-25 21:12:08 |
By :
mooae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.DropDownList1.DataBind(); ด้วยครับ
|
|
|
|
|
Date :
2011-05-26 06:20:00 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีอะไรเกิดขึ้นเรยอ่ะคะในDropdown ทำไงดี ช่วยเขียนโค้ดให้ดูหน่อยได้ไหม
|
|
|
|
|
Date :
2011-05-26 09:07:36 |
By :
mooae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|