ورود

View Full Version : دسترسی به مقدار یک ستون تعریف شده به صورت TemplateColumn در یک datagrid



elham.net
یک شنبه 03 اردیبهشت 1385, 08:06 صبح
سلام من توی datagrid یک ستون به صورت TemplateColumn دارم که نام و نام خانوادگی رو نمایش می ده اما وقتی می خوام با دستور

dg.selectedItem.cells[i]
مقدارش رو نمایش بدم یک رشته "" بر می گردونه آیا راهی برای دسترسی به مقادیر اون به جز استفاده از دستورات sql وجود نداره؟:متفکر:

elham.net
یک شنبه 03 اردیبهشت 1385, 20:47 عصر
خواهش می کنم یه نفر به من توجه کنه!!!:گریه:

white fox
یک شنبه 03 اردیبهشت 1385, 21:11 عصر
داخل TemplateColum از چی برای نمایش استفاده کردید؟...اگر از Label استفاده کردید از این کد استفاده کنید.


Dim dgi as datagriditem

for each dgi in datagrid1.dataitem
dim lbl1 as label = ctype(dgi.findcontrol("Label1"),label)
response.write(lbl1.text)
next

elham.net
سه شنبه 05 اردیبهشت 1385, 13:43 عصر
داخل TemplateColumn کد زیر قرار دارد، لطفا اگه کسی راه حل رو می دونه پاسخ بده


<asp:TemplateColumn HeaderText="نام و نام خانوادگی">
<ItemStyle Font-Bold="True" HorizontalAlign="Center" Width="200px"></ItemStyle>
<ItemTemplate>
<table border="0">
<tr>
<td align="right"><b></b></td>
<td><%# DataBinder.Eval(Container.DataItem, "fname") %></td>
</tr>
<tr>
<td align="right"><b></b></td>
<td><%# DataBinder.Eval(Container.DataItem, "lname") %></td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateColumn>