我们如何向数据网格添加边框?

时间:2011-02-16 05:57:26

标签: c# datagrid

我有一个数据网格,显示从xml文件读取的数据。

DataSet ds = new DataSet();
            ds.ReadXml(Server.MapPath(@"App_Data\Mediaplan.xml"));
            DataView dv = ds.Tables[1].DefaultView;
            dv.RowFilter = "ActivityId=" + DropDownList1.SelectedValue;
            dg.DataSource = dv;
            dg.DataBind();
            PlaceHolder1.Controls.Add(dg); 

     }

我怀疑的是如何为此数据网格添加边框?我需要在网格周围有一个简单的黑色边框。如果它只能在HTML端完成,请告诉我如何操作。我是.NET的新宠。 我正在使用VS 2010构建一个ASP.net Web应用程序。

提前致谢, POOJA

1 个答案:

答案 0 :(得分:3)

您可以通过向Datagrid提供BorderColor,BorderWidth属性来将边框添加到datagrid。

这是一个例子......

<asp:DataGrid ID="dg1" runat="server" BorderColor="Black" BorderWidth="2px" 
            CellPadding="0">

      </asp:DataGrid>

如果您在代码中定义,那么请尝试添加代码。

dg1.BorderWidth = Unit.Pixel(2);
dg1.BorderColor = System.Drawing.Color.Black;