|
|
|
query ข้อมูลจาก datatable ค่ะ ถ้าเราเลือกข้อมูลใน dropdownlist เราจะได้แค่ "id" กับ "description" |
|
|
|
|
|
|
|
งง คำถาม จะเอา price จากไหน ไปทำอะไรนะครับ
code ส่วนนี้ ก็เป็นการดึงข้อมูลจาก xml ไฟล์ ก็มีข้อมูลของ price มาแล้ว
XmlDocument doc = new XmlDocument();
doc.LoadXml(returnxml);
foreach (XmlNode recNode in doc.GetElementsByTagName("detail"))
{
DataRow row = rec.Rows.Add(
recNode["id"].InnerText,
recNode["price"].InnerText,
recNode["description"].InnerText);
//Response.Write("" + ": " + recNode["id"].InnerText + "<br />");
}
code ส่วนนี้ เอาข้อมูลที่ดึงมา เฉพาะ column ID กับ กับ description ไปผนวก (bind) เข้ากับ dropdownlist
Code (C#)
dropdownlist.DataSource = rec.DefaultView;
dropdownlist.DataValueField = rec.Columns["id"].ToString();
dropdownlist.DataTextField = rec.Columns["description"].ToString();
dropdownlist.DataBind();
|
|
|
|
|
Date :
2010-02-02 14:10:26 |
By :
salapao_codeman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ค่ะ เป็นการดึง xml มาเก็บใน DataTable แล้ว Bind กับ dropdownlist ข้อมูลที่เก็บใน DataTable ก้อจะมี (id,description,price) แล้วที่แสดงบน dropdownlist ก้อเป็น "description" กับ "id" ตอนนี้คือ .value="id" , .Item="description" แล้วเราจะ select ค่า price ของ id ที่เลือกออกมาด้วยยังไงคะ
|
|
|
|
|
Date :
2010-02-02 14:21:30 |
By :
noon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลืมบอกไปว่า เราจะเอาแต่ละค่ามาทำ session ส่งไปเพจอื่นน่ะค่ะ
session["id"]
session["description"]
session["price"]
|
|
|
|
|
Date :
2010-02-02 14:24:47 |
By :
noon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|