ورود

View Full Version : سوال: مشکل در خواصیت auto post back



reza69
چهارشنبه 17 اردیبهشت 1393, 20:07 عصر
سلام من موقعی که برای drop down list خواصیت auto post back رو true میکنم اولین آیتم drop down list انتخاب میشه. باید چی کنم؟

meisam12
چهارشنبه 17 اردیبهشت 1393, 20:15 عصر
احتمالا× شما در رویداد Page_Load این DropDownList را Bind می کنید.
قبل از این کار این شرط را اضافه کن:


if(Page.IsPostBack)
{
//Bind DropDownLost
}

reza69
چهارشنبه 17 اردیبهشت 1393, 20:18 عصر
احتمالا× شما در رویداد Page_Load این DropDownList را Bind می کنید.
قبل از این کار این شرط را اضافه کن:


if(Page.IsPostBack)
{
//Bind DropDownLost
}

انجام دادم نشد اینم کدم

protected void ddlreshte_TextChanged(object sender, EventArgs e)
{

if (Page.IsPostBack)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=kar20;Integrated Security=True");//" + ddlreshte.Text + "
string sql = string.Format("SELECT rid FROM t_reshte where onvan LIKE N'کامپیوتر'");
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds, "t_reshte");
DataTable db = ds.Tables["t_reshte"];
lblmessage.Text = ds.Tables[0].Rows[0]["rid"].ToString();
}

}

meisam12
چهارشنبه 17 اردیبهشت 1393, 20:47 عصر
انجام دادم نشد اینم کدم

protected void ddlreshte_TextChanged(object sender, EventArgs e)
{

if (Page.IsPostBack)
{
SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=kar20;Integrated Security=True");//" + ddlreshte.Text + "
string sql = string.Format("SELECT rid FROM t_reshte where onvan LIKE N'کامپیوتر'");
SqlDataAdapter da = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds, "t_reshte");
DataTable db = ds.Tables["t_reshte"];
lblmessage.Text = ds.Tables[0].Rows[0]["rid"].ToString();
}

}

ببخشید من حواسم نبود قبل از IsPostBack یه علامت نقیض(!) باید بگذارید.


if(!Page.IsPostBack)
{
}

reza69
چهارشنبه 17 اردیبهشت 1393, 20:56 عصر
ببخشید من حواسم نبود قبل از IsPostBack یه علامت نقیض(!) باید بگذارید.


if(!Page.IsPostBack)
{
}

ممنون درست شد.