我有一个数据网格,显示从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
答案 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;