10-02-13, 07:55 PM
الحمد لله وجدت الحل باستخدام query string
نعمل صفحتين الاولى تمثل ماستر بيج والثانية صفحة عرض النتائج
نضع في صفحة الماستر بيج textbox و button
--------------------------------------------------------------------------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
---------------------------------------------------------------------------------------------------------
ثم نضع في حدث Button1_Click الكود التالي الذي سينقل قيمة مايكتب داخل textbox الى صفحة عرض النتائج
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("test1.aspx?Value=" +
TextBox1.Text);
}
==============================================================
test1.aspx تمثل صفحة عرض نتائج البحث
ننتقل الان الى صفحة عرض النتائج نضع فيها textbox و gridview
----------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:GridView ID="GridView1" runat="server">
----------------------------------------------------------------------------------------------
الان نذهب الى حدث Page_Load لصفحة النتائج ونضع فيه الكود التالي :
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["Value"];
searchdata();
}
------------------------------------------------------------
ثم ننشيء داله تحتوي على استعلام للقيمة المخزونه في textbox وهي التي نريد البحث عنها .. ثم نستدعي هذه الدالة في Page_Load لنفس الصفحة
-----------------------------------------------------------------------
protected void searchdata()
{
Class1 CC = new Class1();
DataSet ds = new DataSet();
ds.Clear();
SqlDataAdapter ser_n = new SqlDataAdapter("select * from folders where fname like'%" + TextBox1.Text + "%'", CC.cn);
ser_n.Fill(ds, "folders");
GridView1.DataSource = ds;
GridView1.DataBind();
}
وهكذا سوف تعرض نتيجة البحث بناءا على القيمة المدخلة في textbox في الصفحة الاولى ( ماستر بيج )
انتهى ..... ^_^
نعمل صفحتين الاولى تمثل ماستر بيج والثانية صفحة عرض النتائج
نضع في صفحة الماستر بيج textbox و button
--------------------------------------------------------------------------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
---------------------------------------------------------------------------------------------------------
ثم نضع في حدث Button1_Click الكود التالي الذي سينقل قيمة مايكتب داخل textbox الى صفحة عرض النتائج
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("test1.aspx?Value=" +
TextBox1.Text);
}
==============================================================
test1.aspx تمثل صفحة عرض نتائج البحث
ننتقل الان الى صفحة عرض النتائج نضع فيها textbox و gridview
----------------------------------------------------------------
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:GridView ID="GridView1" runat="server">
----------------------------------------------------------------------------------------------
الان نذهب الى حدث Page_Load لصفحة النتائج ونضع فيه الكود التالي :
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["Value"];
searchdata();
}
------------------------------------------------------------
ثم ننشيء داله تحتوي على استعلام للقيمة المخزونه في textbox وهي التي نريد البحث عنها .. ثم نستدعي هذه الدالة في Page_Load لنفس الصفحة
-----------------------------------------------------------------------
protected void searchdata()
{
Class1 CC = new Class1();
DataSet ds = new DataSet();
ds.Clear();
SqlDataAdapter ser_n = new SqlDataAdapter("select * from folders where fname like'%" + TextBox1.Text + "%'", CC.cn);
ser_n.Fill(ds, "folders");
GridView1.DataSource = ds;
GridView1.DataBind();
}
وهكذا سوف تعرض نتيجة البحث بناءا على القيمة المدخلة في textbox في الصفحة الاولى ( ماستر بيج )
انتهى ..... ^_^

