چطوری فیلد رو از mytable بخونم و توی یه لیبل یا تکس باکس نشون بدم؟
چک کردم توی mytable داده دارم .
private DataTable GetDataTable()
{
using (SqlConnection sqlconnection = new SqlConnection("server=localhost;Integrated security=true;database=testSQLConnection"))
{
using (SqlCommand sqlCommand = new SqlCommand("SELECT * FROM authors " +
"WHERE au_id = @au_id", sqlconnection))
{
sqlCommand.Parameters.AddWithValue("@au_id", txtAuId.Text);
sqlconnection.Open();
using (SqlDataReader myReader = sqlCommand.ExecuteReader())
{
DataTable myTable = new DataTable();
myTable.Load(myReader);
sqlconnection.Close();
return myTable;
}
}
}
}
نقل قول: چطوری فیلد رو از mytable بخونم و توی یه لیبل یا تکس باکس نشون بدم؟
سلام
اگر درست متوجه شده باشم
lable1.text= myTable.Rows[row number]["columnName"].ToString();
نقل قول: چطوری فیلد رو از mytable بخونم و توی یه لیبل یا تکس باکس نشون بدم؟
نقل قول:
نوشته شده توسط
a.ameri
سلام
اگر درست متوجه شده باشم
lable1.text= myTable.Rows[row number]["columnName"].ToString();
row number را باید از کجا بیارم؟
نقل قول: چطوری فیلد رو از mytable بخونم و توی یه لیبل یا تکس باکس نشون بدم؟
نقل قول:
نوشته شده توسط
csharpdoost
row number را باید از کجا بیارم؟
اگر قراره یک رکورد برگردونه صفر بزار
اگر قراره چند تا رکورد برگردونه باید mytyble با foreach پیمایش کنی و اونی که لازمش داری انتخاب کن
اگر یک فیلد نیاز داری که با command.ExecuteScalar این اطلاعات رو واکشی کن.
نقل قول: چطوری فیلد رو از mytable بخونم و توی یه لیبل یا تکس باکس نشون بدم؟
یه سوال در مورد کدهای خودم :
1- در دستور بالا mytable چه تاثیری به myreader داره ؟ تا قبل از تعریف mytable مقدار در myreader هست و در value نشون میده اما بعد از تعریف mytabel مقدار value در myreader خالی میشه.
2-چرا usingها به این صورت استفاده شده؟ با usingها که درسطرهای اول تعریف میشه تفاوت داره؟