本人菜鸟,两个表一个news表,一个newsType表,newsType表newsTypeID和news表newsTypeID为主外键,如何根据newsTypeID的值显示news表中newsTitle列(不用代码做,拖控件实现的话),用代码做显现出来newsTitle但带有一个列名,
如 体育      不想要体育这个列名,怎样实现
   火箭赢了!
              

解决方案 »

  1.   

    至于列名,隐藏了就行了啊,再说,如果用Repeater显示的话,列名还得自己加呢。
      

  2.   

    就是显示出来有列名,怎么把这个列名去掉,如 体育                                            火箭赢了!
                不想要体育这个列名,怎样实现 
    代码  SqlConnection con = DB.createcon();
            SqlCommand cmd = new SqlCommand("newsTitle", con);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter type = new SqlParameter("@newsTypeID", SqlDbType.Int);
            type.Value = 1;
            cmd.Parameters.Add(type);
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();
            this.GridView1.DataSource = dr;
            this.GridView1.DataBind();     
      

  3.   

    <asp:gridvew id="..."..>
    <asp:boundfield headertext="您想要的列名" datafield="newsTitle"
      

  4.   

    用Gridview做的,代码实现怎样去列名
      

  5.   

    this.GridView1.HeaderRow.Visible = false;
      

  6.   

    在this.GridView1.DataBind(); 
    这句话后面加上:this.GridView1.HeaderRow.Visible   =   false;