PDA

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>