View Full Version : نوشن کد HTML در GridView
mohsen.dbnet
دوشنبه 12 مهر 1389, 09:30 صبح
با سلام خدمت دوستان
می شه داخل هر سلول GridView کد HTML نوشت ؟
اگه بشه به نظرم احتمالا اینم بشه که توی اون یه GridView دیگه، اتصال به بانک، نوشتن اسکریپت و یا هر چیز دیگه توی طراحی وب بشه توش طراحی کرد.
hamhik
دوشنبه 12 مهر 1389, 14:08 عصر
بله می شود.
به عنوان مثال من یک table با border=2 را با استفاده از کد زیر در یک سلول گرید ویو قرار دادم.
<asp:TemplateField >
<ItemTemplate >
<%Response.Write("<table border=2><tr><td>")%>
<asp:Label ID="Label2" runat="server" Text='<%#Eval("nameadv") %>'></asp:Label>
<%Response.Write("</td></tr></table>")%>
</ItemTemplate>
</asp:TemplateField>
برای قرار دادن گرید ویو دیگری در یک سلول گرید ویو من کدی مثل کد زیر را نوشتم.
<asp:TemplateField >
<ItemTemplate >
<asp:Label ID="Label1" runat="server" Text='<%#Eval("whereadv") %>'></asp:Label>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource2">
<Columns>
<asp:TemplateField >
<ItemTemplate >
<asp:Label ID="Label5" runat="server" Text='<%#Eval("datetime") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
mohsen.dbnet
دوشنبه 12 مهر 1389, 15:28 عصر
بنده تو کد اولی تگ GridView نمی بینم.
ببخشید تازه کارم:خجالت:
hamhik
دوشنبه 12 مهر 1389, 15:36 عصر
در کد دومی تگ گرید ویو هستش
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource2">
<Columns>
<asp:TemplateField >
<ItemTemplate >
<asp:Label ID="Label1" runat="server" Text='<%#Eval("whereadv") %>'></asp:Label>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource2">
<Columns>
<asp:TemplateField >
<ItemTemplate >
<asp:Label ID="Label5" runat="server" Text='<%#Eval("datetime") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.