如何给gridview第一列从gridview的左边距?

问题描述

|
<asp:GridView ID=\"GrdUploadedFiles\" runat=\"server\" AutoGenerateColumns=\"False\" AllowPaging=\"True\"
                    PageSize=\"7\" DataKeyNames=\"ID\" OnRowEditing=\"GrdUploadedFiles_RowEditing\" OnRowUpdating=\"GrdUploadedFiles_RowUpdating\"
                    OnRowCancelingEdit=\"GrdUploadedFiles_RowCancelingEdit\" OnRowDeleting=\"GrdUploadedFiles_RowDeleting\"
                    ShowFooter=\"True\" ForeColor=\"Black\" GridLines=\"Vertical\" 
                    Width=\"439px\" BackColor=\"White\" BorderColor=\"#999999\" BorderStyle=\"Solid\" 
                     Font-Size=\"Small\" Font-Names=\"Arial\" CellPadding=\"3\" BorderWidth=\"1px\">
                    <Columns>

                        <asp:TemplateField HeaderText=\"Type\" HeaderStyle-HorizontalAlign=\"Center\" >
                            <ItemTemplate>
                                <asp:Label ID=\"lblType\" runat=\"server\" Text=\'<%# Bind(\"FileType\") %>\'></asp:Label>
                            </ItemTemplate>
                             <asp:CommandField ShowEditButton=\"True\">
                            <ItemStyle/>
                        </asp:CommandField></column></gridview>
我正在上面的代码用于我的gridview。我想给我的第一列填充。我也想在我的gridview中给我的编辑和删除链接添加下划线。为此,如果我在上面给出textuderline = \'true \编辑它会显示更新删除看起来难看的单个下划线。 还有其他办法吗?     

解决方法

        我建议使用CSS选择器进行样式设置,而不要使用控件属性(生成难以维护/更改的内联样式)-假设您已将CSS类\“ myGridView \”应用于网格视图,然后使用CSS
table.myGridView
{
  color: black;
  border: solid 1px #999999;
  background-color: white;
  width: 439px;
  font-family: arial;
}

table.myGridView th
{
  // style your column headings
}

table.myGridView td
{
  // style your cells
  padding: 3px;
}

table.myGridView tr td:first-child
{
  // style the first cell in each row
  padding-left: 10px;
}