PDA

View Full Version : نمایش چند کلمه از یک فیلدازجدول ، در یک لیبل در گرایدویو



javad13
دوشنبه 03 تیر 1392, 15:34 عصر
سلام
من یک جدول دارم که یک گراید ویو بهش بایند میشه ، حالا میخام یک لیبیل که باید شده به فیلد Descاز جدول فقط چند کلمه از ارون رو نشون بدم ، چطوری میشه این کارو کرد
مثالی چیزی اگه دارید هم بزارید ممنون میشم.

khorsandreza
دوشنبه 03 تیر 1392, 16:26 عصر
با دستور زیر

Select Substring(onvan,1,10)+'...' as onvan from MyTable

javad13
دوشنبه 03 تیر 1392, 16:39 عصر
ببین من یک گراید ویو دارم به این شکل:

<asp:GridView ID="gvTablighat" runat="server" AutoGenerateColumns="False"
CellPadding="4" ForeColor="#333333" GridLines="None" Width="550px"
onrowcommand="gvTablighat_RowCommand" Font-Names="Tahoma"
Font-Size="Small">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:BoundField DataField="Id_No" />
<asp:TemplateField><EditItemTemplate></EditItemTemplate><ItemTemplate><table style="font-family:Tahoma; font-size:small"><tr><td>
<asp:Label ID="lblDate" runat="server" Text='<%# Bind("Datee") %>' ></asp:Label>&nbsp</td>
<td> <asp:Label Text='<%# Bind("Name") %>' runat="server" ID="lblName"></asp:Label> </td>



</tr>

<tr><td><asp:Label runat="server" ID="lblDesc" Text='<%# Bind("Description") %>' ></asp:Label></td></tr>
<tr><td><asp:Label ID="nameAghahidahande" runat="server" Text='<%# Bind("NameAghahidahande") %>' Width="200px" ></asp:Label></td>
<td>
<asp:Label ID="lblT" runat="server" Text="تلفن:"></asp:Label>
<asp:Label ID="lblTell" runat="server" Text='<%#Bind("Tell") %>' ></asp:Label>&nbsp &nbsp</td>

</tr>

</table></ItemTemplate></asp:TemplateField>


<asp:ButtonField CommandName="SelectTabligh" Text="مشاهده جزئیات"
>


<ItemStyle CssClass="hp" />

</asp:ButtonField>







</Columns>
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<SortedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>


حالا میخام لیبلی که به Descriptionبایند شده فقط چند کلمه از این فیلد رو نشون بده ، و وقتی روی مشاهده جزئیات کلیک میشه تویه یه دیتا ویو descriptionکامل نشون داده بشه.
میشه دستوری که نوشتی رو کامل بنویسی که اول بریزمش تویه ،یک متغیر بعد مقدارشو بریزم تو این لیبل.

javad13
دوشنبه 03 تیر 1392, 18:05 عصر
درست شد رفیق ممنون.