سلام
می خوام تا زمانی که شرط while برقراره اطلاعات تمام افرادی که دارای فرضا یک سال سابقه هستند نمایش بده , چه اندیسی رو به reader اضافه کنم تا اطلاعات بانک را یکی یکی پیمایش کند.
SqlDataReader reader;
adapter.SelectCommand = newSqlCommand();
adapter.SelectCommand.Connection = sc;
adapter.SelectCommand.CommandText = "select empdate from employee ";
sc.Open();
reader = adapter.SelectCommand.ExecuteReader();
if (reader.Read())
{
s = reader["empdate"].ToString();
}
reader.Close();
sc.Close();
year = Convert.ToInt16(s.Substring(0, 4));
year = (dt.Year - year) - 621;
enter=Convert.ToInt16(textBox1.Text);
while(year==enter)
{
DataSet ds = newDataSet();
sc.ConnectionString = "data source=.\\SQLEXPRESS;Initial catalog=employee_db;integrated security=true";
adapter.SelectCommand = newSqlCommand();
adapter.SelectCommand.Connection = sc;
adapter.SelectCommand.CommandText = "SELECT * FROM sabegheh ";
//adapter.SelectCommand.Parameters.AddWithValue("@a" , textBox2.Text);
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
}