PDA

View Full Version : سوال: (فوری) مشکل در جستجو با دیتا ست



kh1387
یک شنبه 31 شهریور 1387, 12:39 عصر
private void btnSearch_Click(object sender, EventArgs e)
{
da.SelectCommand = new SqlCommand("Select * From tblDriver", con);
con.Open();
da.Fill(ds, "tblDriver");
con.Close();
if (txtCode1.Text=="")
{
MessageBox.Show(".جهت جستجو، لطفاً کد راننده را وارد کنید","اخطار",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
else
{
for (int i = 0; i < 2; i++)
{
if (ds.Tables["tblDriver"].Rows[i]["code"].ToString() == txtCode1.Text)
{
txtName1.Text = ds.Tables["tblDriver"].Rows[i]["name"].ToString();
txtPelak1.Text = ds.Tables["tblDriver"].Rows[i]["pelak"].ToString();
txtTel1.Text = ds.Tables["tblDriver"].Rows[i]["tel"].ToString();
txtAddress1.Text = ds.Tables["tblDriver"].Rows[i]["address"].ToString();
}
}
}
}

با سلام
دوستان ، من یه تیبل در SQlServer با نام tblDriverساخته ام.
اما مشکل اینه که هر وقت می خوام این دستورات را که با رویداد کلیک در یک باتن است اجرا کنم. هیچ اتفاقی نمی افته.
لطفا کمکم کنید.
پیشاپیش ممنونم.

elshan_nejad
یک شنبه 31 شهریور 1387, 15:43 عصر
سلام
كدت مشكلي نداره مگه اينكه فيلد code رو توي پايگاه داده از نوع char تعريف كرده باشي كه اگه اينطوري فقط كافي خط مقايسه رو با تابع Trim انجام بدي


if (ds.Tables["tblDriver"].Rows[i]["code"].ToString().Trim() == txtCode1.Text)