PDA

View Full Version : سوال: انتقال دلده از database به labelو...



Milad_ATM
دوشنبه 30 فروردین 1389, 13:20 عصر
من با استفاده از این کد یک سطر از tabel رو select کردم.


جایی که select شده ستون username هست.حالا میخوام اطلاعات همین شخص رو از ستون های دیگه دسترسی پیدا کنم و در label چاپ کنم...
البته شاید روشم کلا اشتباه باشه.
مرسی


try
{

Label1.Text = Session["xx"].ToString();
Label2.Text = "خوش آمدید";

SqlConnection a = new SqlConnection();
a.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|Datadirecto ry|\\database1.mdf;Integrated Security=True;User Instance=True";
a.Open();

SqlCommand b = new SqlCommand();
b.Connection = a;

b.CommandText = "select *from personel where username=@a1 and mod=@a2";
b.Parameters.AddWithValue("a1", Label3.Text);

b.Parameters.AddWithValue("a2", "2");
SqlDataAdapter c = new SqlDataAdapter();
c.SelectCommand = b;

DataTable d = new DataTable();
c.Fill(d);

}
catch
{
Response.Redirect("home.aspx");
}

raziee
دوشنبه 30 فروردین 1389, 13:31 عصر
پیشنهاد میکنم ابتدا تاپیک زیر رو مطالعه بفرمایید.
http://www.barnamenevis.org/forum/showthread.php?t=94296

Milad_ATM
دوشنبه 30 فروردین 1389, 13:39 عصر
دوست من لینک انگار مشکل داره.لطف کنید دوباره بررسی کنید...

Milad_ATM
دوشنبه 30 فروردین 1389, 20:44 عصر
کسی نیست به من کمک کنه؟
نمی دونم چرا تو این انجمن فقط واسه حرفه ای ها ارزش قائل میشن،بالاخره آماتورها هم نیازهای خودشون رو دارن و معنی انجمن هم سوال و جواب بین افراد آماتور و حرفه ای هست تا سطح اطلاعات جامعه بالاتر بره،اما متاسفانه...

General-Xenon
دوشنبه 30 فروردین 1389, 21:28 عصر
سلام دوست عزیز...
چرا ناراحت هستی...

آقا اینم سورس لود کردن از بانک...
فقط کافیه جای X فیلد مورد نظرتو بنوبسی




SqlConnection CN31851 = new SqlConnection("Connection String");
SqlCommand CMD54 = new SqlCommand("SELECT * FROM [Tabel Name]", CN31851);
if (CN31851.State != ConnectionState.Open) CN31851.Open();
SqlDataReader DR = CMD54.ExecuteReader();
while (DR.Read())
{
Label1.Text = DR["x2"].ToString();
Label1.Text = DR["x1"].ToString();
}
CN31851.Close();



یادت نره جای x هر فیلدی بذاری نشون میده
امیدوارم که بدردت بخوره...:لبخند:

مهدی رحیم زاده
سه شنبه 31 فروردین 1389, 00:28 صبح
میشه واضح تر بگید که چکار می خوایین انجام بدین؟
من زیاد متوجه منظور شما نشدما.

Milad_ATM
سه شنبه 31 فروردین 1389, 16:28 عصر
General-Xenon کارت عالی بود.مرسی.حل شد