سلام دوستان آموزش کوتاه مربوط به ابزار datagrideview را شروع میکنم در این قسمت می خوام انتخاب یک سطر از datagrideview انجام بدم که کدش به قرار زیر است :
if (e.RowIndex != -1 && !this.dataGridView6.Rows[e.RowIndex].IsNewRow) { // if (!(this.dats.Tables["driver"].Rows.Count == 0)) { DataGridViewRow row = dataGridView6.Rows[e.RowIndex]; i_search = row.Cells["id_search"].Value.ToString().Trim(); T_idpublic.Text = row.Cells["idpublic"].Value.ToString().Trim(); T_sabeghe.Text = row.Cells["sabeghe"].Value.ToString().Trim(); }
توضیحات :
هدف : در اصل با نوشتن کد فوق در رویداد CellClick می توانید با کلیک بروی هر سطر دستورات خواصی را انجام داد که من در این قسمت با کلیک بروی هر سطر اطلاعات سطر به textbox هامنتقل می کنم
آموزش این قسمت بارگذاری اطلاعات بانک با linq در datagridview :
1-ابتدا باید کانکشن linq خود را ایجاد کنیم که به صورت زیر یک شی از کانکشن linq خود ایجاد می کنیم
DataClasses1DataContext bank = new DataClasses1DataContext();
2- سپس در هر جای برنامه احتیاج به بارگذاری جدولی از بانک در datagridview دارید کد زیر را به نسبت بانک و جدول خود بنویسید :
var q = from p in bank.moshakhsats select p; dataGridView6.DataSource = q;
در ادامه آموش می خواهم نحوه ایجاد یک کلاس از کانکش مربوط به بانک رو براشما توزیح بدم:(این تک کد در واقع ارتباط با بانک رو ایجاد می کند و یک Datagridview رو مقدار دهی می کند)
1- ابتدا باید یک کلاس ایجاد کنید به صورت زیر :
2- سپس کد زیر را در کلاسی که ایجاد کردیم می نویسیم
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using System.Web; using System.Data.Sql; using System.Data.SqlClient; using System.Globalization; namespace rezomeh2 { class connectionstr { public static DataGridView class_con(DataGridView dataGridView) { SqlDataAdapter ad = new SqlDataAdapter(); DataSet ds = new DataSet(); SqlConnection con = new SqlConnection(); SqlCommand com = new SqlCommand(); con.ConnectionString = "data source=.;initial catalog=rezomeh;integrated security=true"; con.Open(); com.Connection = con; com.CommandText = "select * from tbl_project"; ad.SelectCommand = com; ad.Fill(ds, "tbl_project"); dataGridView.DataSource = ds; dataGridView.DataMember = "tbl_project.project"; con.Close(); return dataGridView; } } }
یادگیری برنامه نویسی برای متخصصین حوزه کامپیوتر این روزها یک الزام به حساب می آید. از جمله محبوب ترین زبان های برنامه نویسی دنیا می توانیم به زبان برنامه نویسی سی شارپ ، زبان برنامه نویسی جاوا ، زبان برنامه نویسی پایتون ، زبان برنامه نویسی سی پلاس پلاس و زبان برنامه نویسی SQL ( لازمه هر زبان دیگری ) و زبان برنامه نویسی PHP اشاره کنیم.
برای آموزش برنامه نویسی می توانید با خیال راحت در قالب دوره های آموزش برنامه نویسی سایت توسینسو ، آموزش سی شارپ ، آموزش جاوا ، آموزش پایتون ، آموزش جنگو ، آموزش PHP ، آموزش جاوا اسکریپت ، آموزش برنامه نویسی اندروید ، آموزش SQL و آموزش MySQL را بصورت جامع و حرفه ای آموزش ببینید.
3- سپس برای فراخوانی باید در هر جای برنامه که احتیاج داشته باشیم کد زیر را وارد کنیم :
connectionstr.class_con(dataGridView1 );
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود