PDA

View Full Version : مبتدی: مثال برای متد در سی شارپ



Sultan
چهارشنبه 07 بهمن 1394, 20:14 عصر
سلام خدمت دوستان. من در سی شارپ مبتدی هستم. برای نوشتن کد زیر با استفاده از متد را راهنماییم کنید. لطفن .ممنونم.
نمایش نتیجه یک select توی گریدویو با زدن دکمهbtn . توی فرم سه بار ازین select استفاده میشه.
چطور با زدن btn متد فراخانی میشه?

momimomi
یک شنبه 11 بهمن 1394, 19:55 عصر
از مثال زیر استفاده کن (برای دیتابیس اکسس):


OleDbConnection con = new OleDbConnection(@"provider = microsoft.jet.oledb.4.0;" +
@"data source =a.mdb");

con.Open();
OleDbCommand cmd = new OleDbCommand("SELECT personel.folder,personel.fname,personel.lname" +
"FROM personel", con);
OleDbDataAdapter da = new OleDbDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);
dgPersonel.DataSource = ds.Tables[0];
con.Close();
con.Dispose();
DataGridViewCellStyle rightcellstyle = new DataGridViewCellStyle();
rightcellstyle.Alignment = DataGridViewContentAlignment.MiddleRight;
DataGridViewCellStyle alternatecellstyle = new DataGridViewCellStyle();
alternatecellstyle.BackColor = Color.LightSteelBlue;
dgPersonel1.AlternatingRowsDefaultCellStyle = alternatecellstyle;
dgPersonel1.Columns[0].HeaderText = "شماره پرونده";
dgPersonel1.Columns[1].HeaderText = "نام";
dgPersonel1.Columns[2].HeaderText = "نام خانوادگی";


dgPersonel= دیتا گرید
personel.folder= شماره پرونده فرد از جدول personel
مابقی هم به همین ترتیب
این کدها دیتاگرید رو با سه فیلد از جدول personel پر می کنه و برای خوانایی بیشتر ردیف های گرید رو یک درمیان آبی و سفید میکنه