PDA

View Full Version : اضافه کردن TemplateField به گرید



dr_csharp
یک شنبه 08 اردیبهشت 1387, 11:51 صبح
سلام
چطور میتونم تمام مراحل اینکار و بصورت دینامیک ( run time ) انجام بدم !؟برای مثال : یه DropDownList درون TemplateField اضافه شده قرار بدم .
ممنون از توجهتون :لبخندساده:

shahab_ksh
یک شنبه 08 اردیبهشت 1387, 11:59 صبح
Dim DelColumn As New ButtonField()
DelColumn.ImageUrl = "gridview_delete.gif"
DelColumn.CausesValidation = True
DelColumn.CommandName = "Delete_item"
DelColumn.Text = "حذف"
DelColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center
DelColumn.ItemStyle.Width = 20
DelColumn.ButtonType = ButtonType.Image

GridView1.Columns.Add(DelColumn)

مهدی کرامتی
یک شنبه 08 اردیبهشت 1387, 12:26 عصر
یادتان باشد هر بار که صفحه لود میشود میبایست کنترلهایی که بصورت Runtime اضافه میکنید را مجددا اضافه کنید، وگرنه دفعه بعدی که صفحه لود میشود از روی صفحه محو خواهند شد.

dr_csharp
یک شنبه 08 اردیبهشت 1387, 12:44 عصر
Dim DelColumn As New ButtonField()
DelColumn.ImageUrl = "gridview_delete.gif"
DelColumn.CausesValidation = True
DelColumn.CommandName = "Delete_item"
DelColumn.Text = "حذف"
DelColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center
DelColumn.ItemStyle.Width = 20
DelColumn.ButtonType = ButtonType.Image

GridView1.Columns.Add(DelColumn)


من میخوام DropDownList به گرید Add کنم !!!

dr_csharp
یک شنبه 08 اردیبهشت 1387, 12:46 عصر
یادتان باشد هر بار که صفحه لود میشود میبایست کنترلهایی که بصورت Runtime اضافه میکنید را مجددا اضافه کنید، وگرنه دفعه بعدی که صفحه لود میشود از روی صفحه محو خواهند شد.
یعنی هربار باید تو Page_Load اینکار انجام بشه !؟

arsalansalar
یک شنبه 08 اردیبهشت 1387, 13:00 عصر
روی دیتا گرید کلیک کن در قسمت html این کدها را اضافه کن:

<asp:TemplateColumn>
<ItemTemplate>
<table>
<tr>
<td>
add your dropdown list here
</td>


</table>

dr_csharp
یک شنبه 08 اردیبهشت 1387, 13:25 عصر
روی دیتا گرید کلیک کن در قسمت html این کدها را اضافه کن:

<asp:TemplateColumn>
<ItemTemplate>
<table>
<tr>
<td>
add your dropdown list here
</td>


</table>
واقعا ممنون ! من میگم Run Time اونوقت شما میگی ... !?

shahab_ksh
یک شنبه 08 اردیبهشت 1387, 13:32 عصر
نقل قول:
نوشته شده توسط shahab_ksh http://barnamenevis.org/forum/images/buttons/viewpost.gif (http://barnamenevis.org/forum/showthread.php?p=506364#post506364)
کد:
Dim DelColumn As New ButtonField() DelColumn.ImageUrl = "gridview_delete.gif" DelColumn.CausesValidation = True DelColumn.CommandName = "Delete_item" DelColumn.Text = "حذف" DelColumn.ItemStyle.HorizontalAlign = HorizontalAlign.Center DelColumn.ItemStyle.Width = 20 DelColumn.ButtonType = ButtonType.Image GridView1.Columns.Add(DelColumn)


من میخوام DropDownList به گرید Add کنم !!!
http://barnamenevis.org/forum/images/statusicon/user_online.gif http://barnamenevis.org/forum/images/buttons/report.gif (http://barnamenevis.org/forum/report.php?p=506407)

فکر کنم شما پست اول رو ویرایش کردید