mirshakkeh
دوشنبه 21 اردیبهشت 1388, 15:06 عصر
با سلام و خسته نباشید خدمت دوستان
برای من دو تا مشکل در گزارش گیری بوجود اومده لطفا اگر واضح نگفتم , بهم بگید( حذفش نکنید)
1- می خوام با اجرای کد زیر سن افرادی که در بازه ی مشخصی است داخل دیتا گرید نمایش بده ولی جواب نمی ده
DateTime dt = DateTime.Now;
int age = dt.Year - 621;
int num1 = Convert.ToInt16(comboBox1.SelectedItem);
int num2 = Convert.ToInt16(comboBox2.SelectedItem);
num2 = age - num2; num1 = age - num1;
n1 = Convert.ToChar(num1); n2 = Convert.ToChar(num2);
DataSet ds = new DataSet();
sc.ConnectionString = "data source=.\\SQLEXPRESS;Initial catalog=t;integrated security=true";
adapter.SelectCommand = new SqlCommand();
adapter.SelectCommand.Connection = sc;
adapter.SelectCommand.CommandText = "SELECT * from view2 where birthdate between '"+n2+"/01/01' and '"+n1+"/12/30'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
2- در گزارش گیری بعدی می خوام افرادی که بیمه دارند یا ندارند رو مشخص کنه
DataSet ds = new DataSet();
sc.ConnectionString = "data source=.\\SQLEXPRESS;Initial catalog=t;integrated security=true";
adapter.SelectCommand = new SqlCommand();
adapter.SelectCommand.Connection = sc;
if (radioButton1.Checked)
{
adapter.SelectCommand.CommandText = "SELECT * from view3 where insurance='دارد'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
}
else if (radioButton2.Checked)
{
adapter.SelectCommand.CommandText = "SELECT * from view3 where insurance='ندارد'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
}
تمام اطلاعات داخل بانک nchar تعریف شده.
برای من دو تا مشکل در گزارش گیری بوجود اومده لطفا اگر واضح نگفتم , بهم بگید( حذفش نکنید)
1- می خوام با اجرای کد زیر سن افرادی که در بازه ی مشخصی است داخل دیتا گرید نمایش بده ولی جواب نمی ده
DateTime dt = DateTime.Now;
int age = dt.Year - 621;
int num1 = Convert.ToInt16(comboBox1.SelectedItem);
int num2 = Convert.ToInt16(comboBox2.SelectedItem);
num2 = age - num2; num1 = age - num1;
n1 = Convert.ToChar(num1); n2 = Convert.ToChar(num2);
DataSet ds = new DataSet();
sc.ConnectionString = "data source=.\\SQLEXPRESS;Initial catalog=t;integrated security=true";
adapter.SelectCommand = new SqlCommand();
adapter.SelectCommand.Connection = sc;
adapter.SelectCommand.CommandText = "SELECT * from view2 where birthdate between '"+n2+"/01/01' and '"+n1+"/12/30'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
2- در گزارش گیری بعدی می خوام افرادی که بیمه دارند یا ندارند رو مشخص کنه
DataSet ds = new DataSet();
sc.ConnectionString = "data source=.\\SQLEXPRESS;Initial catalog=t;integrated security=true";
adapter.SelectCommand = new SqlCommand();
adapter.SelectCommand.Connection = sc;
if (radioButton1.Checked)
{
adapter.SelectCommand.CommandText = "SELECT * from view3 where insurance='دارد'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
}
else if (radioButton2.Checked)
{
adapter.SelectCommand.CommandText = "SELECT * from view3 where insurance='ندارد'";
sc.Open();
adapter.Fill(ds, "s1");
sc.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "s1";
}
تمام اطلاعات داخل بانک nchar تعریف شده.