moonfa1392
یک شنبه 07 تیر 1394, 11:50 صبح
سلام دوستان من دارم یک پنل رو می نویسم. برای ویرایش و حذف سطر ها از GridView استفاده کردم که به صورت جدول (Table) میاره. من میتونم به Table استایل بدم ولی نمیدونم چجوری به GridView استایل بدم لطفا راهنماییم کنید. همونطور که میدونید جدول به صورت زیر نوشته میشه:
<table style="width: 100%;">
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
اما GridView درحالی که همون جدوله ولی به این صورت نوشته میشه و نمیتونم بهش استایل بدم چون html نیست ascx هست (وب فرم) :
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" OnRowCommand="GridView1_RowCommand" DataKeyNames="Mnu_ID">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField DataField="Mnu_ID" HeaderText="کد منو" InsertVisible="False" ReadOnly="True" SortExpression="Mnu_ID" />
<asp:BoundField DataField="Mnu_Title" HeaderText="عنوان منو" SortExpression="Mnu_Title" />
<asp:BoundField DataField="Mnu_Link" HeaderText="لینک منو" SortExpression="Mnu_Link" />
<asp:ButtonField CommandName="EditMenu" HeaderText="ویرایش" Text="ویرایش" />
<asp:ButtonField CommandName="DeleteMenu" HeaderText="حذف" Text="حذف" />
</Columns>
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
</asp:GridView>
<table style="width: 100%;">
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
اما GridView درحالی که همون جدوله ولی به این صورت نوشته میشه و نمیتونم بهش استایل بدم چون html نیست ascx هست (وب فرم) :
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None" OnRowCommand="GridView1_RowCommand" DataKeyNames="Mnu_ID">
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField DataField="Mnu_ID" HeaderText="کد منو" InsertVisible="False" ReadOnly="True" SortExpression="Mnu_ID" />
<asp:BoundField DataField="Mnu_Title" HeaderText="عنوان منو" SortExpression="Mnu_Title" />
<asp:BoundField DataField="Mnu_Link" HeaderText="لینک منو" SortExpression="Mnu_Link" />
<asp:ButtonField CommandName="EditMenu" HeaderText="ویرایش" Text="ویرایش" />
<asp:ButtonField CommandName="DeleteMenu" HeaderText="حذف" Text="حذف" />
</Columns>
<EditRowStyle BackColor="#2461BF" />
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#EFF3FB" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
</asp:GridView>