PDA

View Full Version : سوال: یه سوال فنی لطفا اهل فن پاسخ بدن



yekta222
شنبه 29 تیر 1392, 18:09 عصر
سلام به همه ی شما اساتید بزرگوار
اقا من میخوام بدونم طرز کار ورود به صفحه ی کاربری در سایت دانشگاه چجوری؟
من فکر میکنم که اینجوری ک :مثلا وقتی دانشجو کد کاربری یا همون رمز ورودش رو واردمیکنه ، وارد صفحه میشه تو گرید ویوهایی که تو صفحه وجود داره او فیلدهایی رو نشون میده که رمز ورودش با رمز ورودی که وارد شده یکی هست یعنی فقط اطلاعات اون دانشجو رو نشون بده
اگه اینجوری هست لطفا اگه کد هایی رو که باید بکار برده شه رو بلدید راهنماییم کنید اگه هم ایجوری نیست
پس چجوریه؟ اگه میدونید کمکم کنید برا پروژم نیازش دارم

dbdbdb
یک شنبه 30 تیر 1392, 09:46 صبح
سلام.
دوست عزیز یک Query از دیتابیس میگیره و اطلاعاتشو نشون میده.
دیگه نمیاد کل افراد رو لود کنه و حالا بیاد ی فیلتر رو گرید بزاره مگه اینه دیگه خیلی داغون باشه یارو.

برای روشن شدنتون فرض کنید به صورت خیلی خیلی ساده اگه این جدول دانشجو باشه

107644

ما برای اینکه اطلاعات یک داشنجو خاص رو لود کنیم همچین Query میفرستیم دیتابیس.


Select * From Student Where StudentUser= ExampleUser And StudentPassword=ExamplePassword

mp2009
یک شنبه 30 تیر 1392, 10:21 صبح
دوست عزیز از این روشهای مزخرفی که تو دانشگاها و متاسفانه توسط استاد های بی سوتد گفته میشه استفاده نکنید. من یه استاد داشتم که این روشو میگفت اما من رفتم و اصوایشو یاد گرفتم

یه کد برات میزارم امیدوارم به دردت بخوره


using (SqlConnection con = new SqlConnection(ConectionST))
using (SqlCommand cmd = new SqlCommand("", con))
{
cmd.CommandText = "SELect [Description] from [StandardCodes] where ([ItemCode]=@ItemCode and [Approved]=1)";
cmd.Parameters.AddWithValue("@ItemCode", txt_ItemCode.Text);
con.Open();
SqlDataReader DR = cmd.ExecuteReader();
if (DR.HasRows)
{
if (DR.Read())
{
txt_Desc.Visible = true;
txt_Desc.Text = DR[0].ToString();

btn_Insert.Enabled = true;
Hyp_ApproveItemcode.Visible = false;
}
}
}