照着msdn敲一遍代码,理解一下
http://msdn.microsoft.com/zh-cn/library/wc5cbb9z(VS.80).aspx

解决方案 »

  1.   


    this.gvCommodityList.AutoGenerateColumns = false;
    this.gvCommodityList.DataSource = commodityBusiness.GetCommodityList(); /// <summary>
            /// 获取所有商品列表
            /// </summary>
            /// <returns></returns>
            public IEnumerable<CommodityEntity> GetCommodityList()
            {
                return BaseDataConfig.WangMiDatabase.Query<CommodityEntity>(string.Empty);
            }能取到数据,自定义了列名,但是运行时候没有效果,不知道什么情况?
      

  2.   

    我之前看的是http://msdn.microsoft.com/zh-cn/library/fbk67b6z%28v=vs.80%29.aspx这个例子,但是发现它是通过BindingSource来做的
      

  3.   

    如何对DataGridView进行数据绑定
     private void Frm_Main_Load(object sender, EventArgs e)
            {
                dgv_Message.DataSource = new List<Fruit>() {//绑定到数据集合
                new Fruit(){Name="西红柿",Price=30},
                new Fruit(){Name="茄子",Price=40},
                new Fruit(){Name="黄瓜",Price=33},
                new Fruit(){Name="西葫芦",Price=31}};
                dgv_Message.Columns[0].Width = 200;//设置列宽度
                dgv_Message.Columns[1].Width = 170;//设置列宽度
                dgv_Message.Columns[0].DefaultCellStyle.Alignment =//设置对齐方式
                    DataGridViewContentAlignment.MiddleCenter;
            }
    //只要能够安全运行那就是支持,测试便知!
      

  4.   


    很多时候想看msdn但是打不开,各位是翻墙的么?公司只给上csdn,我觉得不能忍了
      

  5.   


    很多时候想看msdn但是打不开,各位是翻墙的么?公司只给上csdn,我觉得不能忍了msdn不需要翻墙啊!
      

  6.   

    确实可以绑定,发现问题了,我在编辑列的时候把DataPropertyName误认为是Name字段导致没有显示数据