Hi! i want to retreive value from a table named costomer, this code is working , but there is a problem that is always give the first row value, and i required the last inserted value. SqlConnection con = new SqlConnection(); con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString01"].ToString(); SqlCommand cmd = new SqlCommand("select cost_id from costomer",con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds,"costomer"); string temp = ds.Tables[0].Rows[0][0].ToString() can anyone tell me how to retreive last value of table????
Obviously Rows[0][0] will give the first value. If you want the Item[0] from last row, I think this will work : Code: SqlConnection con = new SqlConnection(); con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString01"].ToString(); SqlCommand cmd = new SqlCommand("select cost_id from costomer",con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds,"costomer"); string temp = ds.Tables[0].[B]Rows[ds.Tables[0].Rows.Count-1][0][/B].ToString() PS : You spell retreive incorrectly. Correct spelling is retrieve.