我有一个gridview绑定到sql server中的表。我在代码背后写了一个c#代码,即:
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["myconectionstring"].ConnectionString);
SqlCommand cmd = new SqlCommand("select fldCompany,fldModel 'مدل',fldYear 'سال',fldPrice 'قیمت',fldCountPhoto 'تعداد عکس',fldActive 'موقعیت نمایش' from tbl_Usercar where fldTbl_UserID =@fldTbl_UserID", con);
cmd.Parameters.AddWithValue("@fldTbl_UserID", Session["se_userID"] as string);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource=ds;
GridView1.DataBind();
}
现在我的表格显示为我想要但我无法更改我的gridview样式例如我无法更改列颜色或字体等。我试图在我的asp页面中使用我的数据源和make属性,但它会显示每个列2次。
请帮我解决这个问题。谢谢
答案 0 :(得分:1)
你可以有这样的东西
<asp:GridView ID="GridView1" runat="server" CssClass="YourGridView" AutoGenerateColumns="false"></asp:GridView>
然后你可以使用CSS中的YourGridView
进行样式设计。