PDA

View Full Version : سوال: ایجاد دیتاگریدویو با استفاده از کد نویسی



pbiuki630
شنبه 28 شهریور 1388, 11:34 صبح
سلام
میخوام یک دیتا گریدویو به صورت دستی یعنی با نوشتن کد به فرمم اضافه کنم یعنی نرم از طریق toolbox بیارمش روی صفحه.خودم بنویسم و بعد با پروپرتیاش کار کنم و روی فرمم ببینمش،میشه راهنماییم کنید.
ممنونم

hamidinejad
شنبه 28 شهریور 1388, 13:23 عصر
دوست عزیز دز قسمت کد صفحه خود در هر جایی که مایل هستید کد زیر را وارد کنید


<asp:GridView ID="GridView1" runat="server" >
</asp:GridView>

سپس در قسمت دیزاین خود می توانید آن را مشاهده کنید حال قبل از اینکه تگ بسته شود می توانید ویژگی های کنترل مورد نظر را وارد کنید!

البته یه توصیه من به شما اگر برنامه نویسی تجازی می کنید وقت خیلی ارزش دارد سعی کنید از ابزارهای جدید استفاده کنید و در وقت خود صرفه جویی کنید!

Saeed.Masoumi
شنبه 28 شهریور 1388, 16:54 عصر
سلام

سپس در قسمت دیزاین خود می توانید
شرمنده این تو بخش سی شارپه؟یا ASP؟



DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
SqlConnection connection = new SqlConnection("Your Connection String");
SqlCommand command = new SqlCommand("Your command", connection);
da.SelectCommand = command;
da.Fill(ds);
dgw.DataSource = ds;
dgw.DataMember = ds.Tables[0].ToString();
dgw.Location=new Poin(X,Y);
dgw.Size=new Size(Height,Width);
this.Controls.Add(dgw);



من به vb مینویسم فرق چندانی با سی نداره
فکر کنم بخش سی شارپ باشه ها ... شایدم اشتباه می کنم:متفکر:

saadi2
شنبه 28 شهریور 1388, 22:07 عصر
من به vb مینویسم فرق چندانی با سی نداره قبل از کدی که آقای معصومی نوشتن این را وارد کنید:
dim dgv as new datagridview

alihassanabadi
چهارشنبه 01 مهر 1388, 11:25 صبح
سلام
میخوام یک دیتا گریدویو به صورت دستی یعنی با نوشتن کد به فرمم اضافه کنم یعنی نرم از طریق toolbox بیارمش روی صفحه.خودم بنویسم و بعد با پروپرتیاش کار کنم و روی فرمم ببینمش،میشه راهنماییم کنید.
ممنونم
سلام
کد زیر


private DataGridView datagrid = new DataGridView();

حالا میخوایم به فرم اضافش کنیم در مکان مورد نظر
و رویداد مورد نظر رو نیز تعریف میکنیم


datagrid.Location = new Point(1, 10);
datagrid.Click += new EventHandler(datagrid_Click);
datagrid.Height = datagrid.Height + 8;
datagrid.Width = datagrid.Width + 100;
this.Controls.Add(datagrid)

نا گفته نمونه برای هر رویدادی باید هندلرش رو تعریف کنی
حالا میتونی کد زیر روبنویسی


private void datagrid_Click(object sender, EventArgs e)
{
کد مورد نظر//
}

دست هایی که کمک میکنند مقدس تر از لب هایی هستند که دعا میکنند.کوروش کبیر