PDA

View Full Version : دریافت محتوی یک ستون از آخرین سطر



mjt10063
یک شنبه 24 آذر 1392, 17:58 عصر
با سلام

دوستان می خوام محتوی یه مقداری رو از آخرین سطرش در بیارم
با این کد این ارور داده میشه دوستان کسی راهی داره

Select TOP 1 * from karkard_kargar_rozmozd ORDER BY group_f DESC


if (scon.State == ConnectionState.Closed)
scon.Open();
SqlCommand scm = new SqlCommand("Select_Group_Govahi_Anjam_Kar", scon);
scm.CommandType = CommandType.StoredProcedure;
SqlDataReader sdr = scm.ExecuteReader();
if (sdr.HasRows)
{
string intg = (sdr["group_f"]).ToString();
}




Error :Invalid attempt to read when no data is present.

majid_majidi27
یک شنبه 24 آذر 1392, 18:25 عصر
سلام از کد زیر استفاده کن مشکلت حل میشه


dataGridView.DataBindings.Clear();
strcon = "Data Source=TES;Integrated Security=True";
SqlConnection con = new SqlConnection(strcon);
con.Open();
strsql = "SELECT * FROM Table_1 WHERE nam="ali";
SqlDataAdapter da = new SqlDataAdapter(strsql, con);
DataSet ds = new DataSet();
da.Fill(ds, "Table_1");
dataGridView3.DataBindings.Add(new Binding("datasource", ds, "Table_1"));
con.Close();
dataGridView.CurrentCell = dataGridView3.Rows[0].Cells[6];
string a= dataGridView.Rows[0].Cells[6].Value.ToString();









در قطعه کد بالا از توی دیتا گرید سطر اول و ستون6 رو انتخاب و محتوای اونو در متغییر aمیریزه
حالا میتونی هر سطر یا ستونی را که خاستی انتخاب کنی

mjt10063
یک شنبه 24 آذر 1392, 18:30 عصر
ممنون از جوابتون من نمیخوام هر سطری رو که خواستم دریافت کنم می خوام هر بار محتوی آخرین سطر رو دریافت کنم و نمایش بدم همین

majid_majidi27
یک شنبه 24 آذر 1392, 18:41 عصر
درکد بالا میتونی به جای نوشتن row[0]بنویسیrow[DGV.Rows.count-1]که به اخرین خط دیتا گرید میره

mjt10063
یک شنبه 24 آذر 1392, 18:47 عصر
خیلی ممنون ولی خوب خیلی گشتم کد هم زیاد امتحان کردم و نمونش هم توش گذاشتم

گفتم که گرید ندارم توی پیج لود می خوام اجرا بشه

majid_majidi27
یک شنبه 24 آذر 1392, 18:58 عصر
اوکیمیدونی مشکل کدت چیه
شما میری به اخرین خطی که محتوایی نداره و میخوای محتوای اون رو بخونی
باید همیشه بری به یک خط قبل از خط اخر
یعنی هر موقع داده ای ذخیره میشه یک خط جدید اتوماتیک اضافه میشه

mjt10063
یک شنبه 24 آذر 1392, 19:04 عصر
والا من هرچی گشتم تونستم این کد رو پیدا کنم Select TOP 1 * from karkard_kargar_rozmozd ORDER BY group_f DESC نمیدونم