my_world
جمعه 14 بهمن 1390, 02:31 صبح
سلام. این تاپیک رو تکرار می کنم تا نتیجه بگیرم
من یه توضیح میدم که چکار کردم که لطف کنین بگین اشکال کارم کجاس:
اول اینکه یه کلاس DataAccess دارم و تابع getdata :
public static DataTable getdata(string command)
{
sqlcmd.CommandText = command;
sqlcmd.Connection = sqlcon;
sqladapter.SelectCommand = sqlcmd;
DataTable dt = new DataTable();
sqladapter.Fill(dt);
return dt;
}
حالا توی فرم مورد نظرم (فرم F_gardeshe_kala) یه textbox و یه comboBox1 گذاشتم و gridview.
و کد load اینه که تاریخهای save شده توی جدولمو میخونه:
private void F_gardeshe_kala_Load(object sender, EventArgs e)
{
comboBox1.DataSource = DataAccess.getdata("select * from gardeshe_kala");
comboBox1.DisplayMember = "date";
comboBox1.ValueMember = "date";
}
و کد button اینه که میخوام تاریخ خاصم رو search کنه:
dataGridView1.DataSource = DataAccess.getdata("select * from gardeshe_kala where date="+ comboBox1.SelectedValue);
در حال حاضر error ای که داره بهم میده اینه:
Conversion failed when converting the nvarchar value '1390/10/23' to data type int.
value '1390/10/23' هم که اولین تاریخ جدولم هستش.
با توجه به اینها لطف کنین بگین چطور کدهام رو اصلاح کنم. اگه میشه دقیق توضیح بدین چون خیلی مبتدی ام و خیلی سر در نمیارم. مرسی
من یه توضیح میدم که چکار کردم که لطف کنین بگین اشکال کارم کجاس:
اول اینکه یه کلاس DataAccess دارم و تابع getdata :
public static DataTable getdata(string command)
{
sqlcmd.CommandText = command;
sqlcmd.Connection = sqlcon;
sqladapter.SelectCommand = sqlcmd;
DataTable dt = new DataTable();
sqladapter.Fill(dt);
return dt;
}
حالا توی فرم مورد نظرم (فرم F_gardeshe_kala) یه textbox و یه comboBox1 گذاشتم و gridview.
و کد load اینه که تاریخهای save شده توی جدولمو میخونه:
private void F_gardeshe_kala_Load(object sender, EventArgs e)
{
comboBox1.DataSource = DataAccess.getdata("select * from gardeshe_kala");
comboBox1.DisplayMember = "date";
comboBox1.ValueMember = "date";
}
و کد button اینه که میخوام تاریخ خاصم رو search کنه:
dataGridView1.DataSource = DataAccess.getdata("select * from gardeshe_kala where date="+ comboBox1.SelectedValue);
در حال حاضر error ای که داره بهم میده اینه:
Conversion failed when converting the nvarchar value '1390/10/23' to data type int.
value '1390/10/23' هم که اولین تاریخ جدولم هستش.
با توجه به اینها لطف کنین بگین چطور کدهام رو اصلاح کنم. اگه میشه دقیق توضیح بدین چون خیلی مبتدی ام و خیلی سر در نمیارم. مرسی