منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ياشباب محتاج كود صغير يقوم بالبحث عن حقل معين فلتر بال Datagridview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
مشكور اخي سعود على بذل جهودك الرائعه ومزيدا من التقدم ان شاء الله .
انا كتبت الكود ده و بتطلع لى رسالة 
Object reference not set to an instance of an object
ممكن اعرف الحل ايه

(29-08-15, 06:16 PM)moh61 كتب : [ -> ]الكود اعلاه لن يعمل يرجى المساعدة في الكود الأساسي وجزاكم الله خير

اكتب ايم الداتا حريد فيو اللى انت عامله فى البروجيكت بتاعك مكان الخطأ ده
جرب هذا
private void SearchBox_TextChanged(object sender, EventArgs e)
{
    if (ComboBox1.SelectedIndex == 0)
    {
        con = new SqlConnection(cs);
        con.Open();
        DataTable DT = new DataTable();
        SqlClient.SqlDataAdapter DA = new SqlClient.SqlDataAdapter();
        DT.Clear();
        DA = new SqlClient.SqlDataAdapter("SELECT * FROM SalesInvoice WHERE State ='TRUE' AND  InvoiceCode = '" + SearchBox.Text + "'", con);
        DA.Fill(DT);
        dgv.DataSource = DT.DefaultView;
    }
    if (ComboBox1.SelectedIndex == 1)
    {
        con = new SqlConnection(cs);
        con.Open();
        DataTable DT = new DataTable();
        SqlClient.SqlDataAdapter DA = new SqlClient.SqlDataAdapter();
        DT.Clear();
        DA = new SqlClient.SqlDataAdapter("SELECT * FROM SalesInvoice WHERE  State ='TRUE' AND CustomerName = '" + SearchBox.Text + "'", con);
        DA.Fill(DT);
        dgv.DataSource = DT.DefaultView;
    }
}
الصفحات : 1 2