PDA

View Full Version : باین کردن یک لیبل به جدول



sam166
شنبه 15 آبان 1389, 11:08 صبح
سلام خسته نباشید
چه طور میتونم یک ستون از جدولم را یه یک لیبل بایند کنم
مثلا من یک جدول کاربران تایید نشده دارم که یک ستون آن تعداد آفراد تایید نشده را نشان میدهد
حالا میخوام در جایی دیگر یک لیبل رو بزارم که تعداد کاربران تایید نشده را نشون بده
از این دستور استفاده کردم ولی نشد


conObj.Open();
SqlDataReader dr = cmdObj.ExecuteReader();
Label12.Text =(dr["UID"]).ToString();

majnun
شنبه 15 آبان 1389, 11:17 صبح
خب شما باید دستور Sql بنویسید و تعداد کاربرانی که تایید نشدن را بگیرین

sam166
شنبه 15 آبان 1389, 11:30 صبح
منضورتون رو متوجه نشدم
میشه بیشتر توضیح بدید
یا یک مثال بزنید

sam166
یک شنبه 16 آبان 1389, 21:01 عصر
این رشته اتصال به بانک هست حالا چه طور لیبل رو به ستون بانک باین کنم
string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Dina \Desktop\Jobpers\App_Data\Jobpers.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(connectionString);
string query = "select emtiaz from tbl_price";
SqlCommand cmd = new SqlCommand(query, con);

con.Open();
SqlDataReader dr = cmd.ExecuteReader();
Label2.Text = dr.VisibleFieldCount.ToString();


con.Close();

sam166
یک شنبه 16 آبان 1389, 21:03 عصر
ببخشید
این کدای بانک هست

string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Dina \Desktop\Jobpers\App_Data\Jobpers.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(connectionString);
string query = "select emtiaz from tbl_price";
SqlCommand cmd = new SqlCommand(query, con);

con.Open();
SqlDataReader dr = cmd.ExecuteReader();
Label2.Text = dr.VisibleFieldCount.ToString();


con.Close();

sam166
یک شنبه 16 آبان 1389, 22:13 عصر
با سلام و خسته نباشید
من جواب سوالم را تونستم با سعی و خطا پیدا کنم و اینجا قرار میدم تا بقیه نیز استفاده کنند

string connectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Dina \Desktop\Jobpers\App_Data\Jobpers.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(connectionString);
string query = "select * from tbl_price";
SqlCommand cmd = new SqlCommand(query, con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();

while (dr.Read())
{


Label3.Text = dr.GetValue(4).ToString();

}



con.Close();
خوب این کدی است که من استفاده کردم
همه چیزش معلومه فقط این قسمت هست که باعث میشه مقدار ولیو سطر از بانک اطلاعاتیمون به رشته لیبیل اختصاص داده شود

while (dr.Read())
{
Label3.Text = dr.GetValue(4).ToString();
}

Mohandes2009
یک شنبه 16 آبان 1389, 23:13 عصر
سلام خسته نباشید
چه طور میتونم یک ستون از جدولم را یه یک لیبل بایند کنم
مثلا من یک جدول کاربران تایید نشده دارم که یک ستون آن تعداد آفراد تایید نشده را نشان میدهد
حالا میخوام در جایی دیگر یک لیبل رو بزارم که تعداد کاربران تایید نشده را نشون بده
از این دستور استفاده کردم ولی نشد


conObj.Open();
SqlDataReader dr = cmdObj.ExecuteReader();
Label12.Text =(dr["UID"]).ToString();
یه select بزن در اون جدول و فیلد مورد نظر را بگیر بعد تبدیلش کن به رشته و بریز تو text لیبل!!:متفکر: