asp.net绑定gridview并更改其样式

时间:2014-08-22 13:51:10

标签: c# asp.net sql-server gridview data-binding

我有一个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次。

请帮我解决这个问题。谢谢

1 个答案:

答案 0 :(得分:1)

你可以有这样的东西

<asp:GridView ID="GridView1" runat="server" CssClass="YourGridView" AutoGenerateColumns="false"></asp:GridView>

然后你可以使用CSS中的YourGridView进行样式设计。