我也有同感!除非对dataset非常熟练

解决方案 »

  1.   

    DataGridTableStyle ts1 = new DataGridTableStyle();
    ts1.ReadOnly = true;
    ts1.MappingName = "ArrayList"; DataGridColumnStyle col1 = new DataGridTextBoxColumn();
    col1.MappingName = "Moviegid";
    col1.HeaderText = "影片序列号";
    col1.Width = 50;
    col1.Alignment = HorizontalAlignment.Center; DataGridColumnStyle col2 = new DataGridTextBoxColumn();
    col2.MappingName = "name";
    col2.HeaderText = "影片名";
    col2.Width = 150;
    col2.Alignment = HorizontalAlignment.Center; DataGridColumnStyle col3 = new DataGridTextBoxColumn();
    col3.MappingName = "price";
    col3.HeaderText = "价格";
    col3.Width = 60;
    col3.Alignment = HorizontalAlignment.Center; DataGridColumnStyle col4 = new DataGridTextBoxColumn();
    col4.MappingName = "total";
    col4.HeaderText = "数量";
    col4.Width = 150;
    col4.Alignment = HorizontalAlignment.Center; DataGridColumnStyle col5 = new DataGridTextBoxColumn();
    col5.MappingName = "stock";
    col5.HeaderText = "库存量";
    col5.Width = 150;
    col5.Alignment = HorizontalAlignment.Center; ts1.GridColumnStyles.Add(col1);
    ts1.GridColumnStyles.Add(col2);
    ts1.GridColumnStyles.Add(col3);
    ts1.GridColumnStyles.Add(col4);
    ts1.GridColumnStyles.Add(col5);
    dataGrid1.TableStyles.Add(ts1);
      

  2.   

    在WinForm里面设计DataGrid的样式要用到TableStyle属性
      

  3.   

    没用啊,设置了TableStyle还是自动绑定到对象的所有属性