دستورsearch

دستورsearch

برنامه نویسی • 1393/05/22 @salmah
دستورsearch
سلام لطفا بررسی کنید اشکال این کد چیه
یه دستو سرچ ساده است که میخوام اگر این cod وجود داشت اطلاعاتش توی یه سری textbox ,dropdown نمایش داده بشه درصورتی که الان اگر کد وجود داشته باشه یا وجود نداشته باشه صفحه pmcod میره
SqlConnection cnc2 = new SqlConnection(ConfigurationManager.ConnectionStrings["sbtConnectionString"].ToString());
cnc2.Open();
SqlCommand cmd2 = new SqlCommand("SELECT * from tcod where cod=@cod and rid=@rid", cnc2);
string r = Request.QueryString["cod"].ToString();
string c = Request.QueryString["rid"].ToString();
cmd2.Parameters.AddWithValue("@rid", r);
cmd2.Parameters.AddWithValue("@cod", c);


DataTable dte = new DataTable();
dte.Load(cmd2.ExecuteReader());

if (dte.Rows.Count == 0)

{
Response.Redirect("pmcod.aspx");
}

else

{

ct_shm.Text = dte.Rows[0]["shomare"].ToString();
ct_dam.Text = dte.Rows[0]["dtamz"].ToString();

DD_bid.SelectedValue = dte.Rows[0]["bid"].ToString();
DD_nid.SelectedValue = dte.Rows[0]["nid"].ToString();
DD_oid.SelectedValue = dte.Rows[0]["oid"].ToString();


tx_datastart.Text = dte.Rows[0]["datas"].ToString();
tx_dataend.Text = dte.Rows[0]["datae"].ToString();

dd_rsht.SelectedValue = dte.Rows[0]["rid"].ToString();

}

این کلاس راهم قبل از load نوشتم
public string
nid, oid, bid, rid, datas, datae, dtam, modat, nomreh, shomare,
عالی بود........
ممنون دوست عزیز اصلا به این موضوع دقت نکردم آره هر دو از نوعint هستند
واقعا تشکر........