سلام دوستان
من می خواستم به وسیله ی یک ComboBox اطلاعاتی را در برنامه ای که با #C نوشته ام جستجو نمایم و می خواستم اطلاعات را از بانک اطلاعاتی (Sql Server 2005) خوانده و دز یک DataGridViwe نمایش بدهد .(بر اساس ID,Fname)
لطفا مرا یاری نمایید
با تشکر
Printable View
سلام دوستان
من می خواستم به وسیله ی یک ComboBox اطلاعاتی را در برنامه ای که با #C نوشته ام جستجو نمایم و می خواستم اطلاعات را از بانک اطلاعاتی (Sql Server 2005) خوانده و دز یک DataGridViwe نمایش بدهد .(بر اساس ID,Fname)
لطفا مرا یاری نمایید
با تشکر
اول اطلاعات را از کمبوباکس میگیرید
ویک store procedure زیر را باید متناسب با اسم جدول واسم ستون بنویسید:کد:String cmbText=comboBox.Text();
کد:Create PROCEDURE sp
@input nvarchar(7)
AS
Select * from tableName Where columnName=@input
RETURN
وکد زیر را در برنامه بنویسید که ورودی های این متود یک دیتاگرید ویو و متن کمبوباکس است:
موفق باشیدکد:public void getInformation(String cmbText, DataGridView dataGrid)
{
cm.Parameters.Clear();
cm.Connection = new myConnection().Cnn;
cm.CommandText = "sp";
cm.CommandType = CommandType.StoredProcedure;
cm.Parameters.Add("@input", SqlDbType.NVarChar).Value = cmbText;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cm;
DataSet ds = new DataSet();
da.Fill(ds);
dataGrid.DataSource = ds.Tables[0];
}
myConnection اسم کلاسی است که در ان کانکت به دیتابیس را نوشتیم