PDA

View Full Version : جستجو در XML



farnaz20
سه شنبه 30 تیر 1394, 10:00 صبح
یک فایل XML دارم میخام ID و TEXT رو داخل این فایل جستجو کنه به طوری که وقتی کاربر روی لینک کلیک میکنه تو فایل XML جستجو کنه اول دنبال اون ID خاص بگرده و متن متناظر با اون ای دی رو نشون بده این کدم نمیدونم درسته یا نه . اررور نمیده ولی چیزی هم نشون نمیده
protected void LinkButton1_Click(object sender, EventArgs e)
{

DataView dv;
DataSet ds = new DataSet();
ds.ReadXml(Server.MapPath(".") + "\\news4.xml");
dv = new DataView(ds.Tables[0]);

dv.Sort = "text";
dv.Sort = "id";
int index = dv.Find("text");
int index1 = dv.Find("id");

if (index == -1 && index1==-1)
{
Console.WriteLine("not");
}
else
{
Int32 id2=0;
id2 = Convert.ToInt32(((sender as LinkButton).Parent.FindControl("hiddenfield1") as HiddenField).Value);
Session["my"] = id2.ToString();
// int id1 = Convert.ToInt32(lbl.Text);
if (index1 == id2)
{
Response.Redirect("default2.aspx");
}

// Console.WriteLine(dv[index]["text"].ToString());
}
}

farnaz20
پنج شنبه 01 مرداد 1394, 09:33 صبح
کسی نمیوتونه راهنمایی کنه؟؟