如何用dataGridView邦定数据一个字段显示分两列显示
就是只显示一个字段但是想分两列来显示,属性我没有找到
和datalist里面的RepeatColumns的属性一样的在dataGridView有没有

解决方案 »

  1.   

    用邦定数据字段是不行的,用ListView控件用代码写入数据好实现些,
      

  2.   

     private void BindView(DataSet ds)
            {
                this.myDataGridView1.DataSource = ds.Tables[0];
                this.myDataGridView1.Columns.Clear();            DataGridViewTextBoxColumn colsName = new DataGridViewTextBoxColumn();
                colsName.DataPropertyName = "sName";
                colsName.HeaderText = "姓名";
                this.myDataGridView1.Columns.Add(colsName);           DataGridViewTextBoxColumn colsName2 = new DataGridViewTextBoxColumn();
                colsName2.DataPropertyName = "sName";
                colsName2.HeaderText = "名称";
                this.myDataGridView1.Columns.Add(colsName2);
            }
    这样试一下
      

  3.   

    如否详细说明一下listView没有用过呀
    谢谢
      

  4.   

    lsj_zrp 的方法是分两列显示了只是重复的没有意义呀
    我想要的是没有重复的数据 谢谢
      

  5.   

    看你的作用了,有几个笨办法!
    1.对你的DataTable做处理,截去,将一个DT截取到两个DT,
    ColName
    Jason
    Bill
    Lara
    NickCol1    COl2
    Jason   Lara
    Bill    Nick去绑定你创建的表
    2.不用控件,自己写后台TR TD 用For循环生成取出
      

  6.   

    <ItemTemplate>
    <asp:Label ID="Label4" runat="server" Text='<%# GetUrl(Eval("字段").ToString())) %>'></asp:Label>
    </ItemTemplate>public string GetUrl(string key)
    {
        return key;
    }
      

  7.   

    现在是dataGridView不是GridView 10有没有看清楚呀
    还有高手指点下吗?谢谢
      

  8.   

    我还是用listView搞掂了不过效果不太好,没办法只能这样了