Visual studio 2010 数据源(对象/实体框架)字段按字母顺序排序

Visual studio 2010 数据源(对象/实体框架)字段按字母顺序排序,visual-studio-2010,entity-framework,datasource,Visual Studio 2010,Entity Framework,Datasource,我目前正在研究实体框架(这是我第一次) 我想通过datasource将自动绑定控件拖放到表单中,但它们总是按字母顺序排列的。我看了好几段视频,在互联网上搜索过,但字段的排列总是取决于数据库中首先出现的字段 以下是字段在数据库中的顺序: CREATE TABLE [dbo].[SupplierMasterlist]( [SupplierID] [int] IDENTITY(1,1) NOT NULL, [SupplierName] [varchar](125) COLLATE SQ

我目前正在研究实体框架(这是我第一次)

我想通过datasource将自动绑定控件拖放到表单中,但它们总是按字母顺序排列的。我看了好几段视频,在互联网上搜索过,但字段的排列总是取决于数据库中首先出现的字段

以下是字段在数据库中的顺序:

CREATE TABLE [dbo].[SupplierMasterlist](
    [SupplierID] [int] IDENTITY(1,1) NOT NULL,
    [SupplierName] [varchar](125) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
    [Description] [varchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [Address] [varchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [ContactNumber] [varchar](125) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [ContactPerson] [varchar](125) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
    [Currency] [varchar](12) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
    [isActive] [bit] NOT NULL,
但当我将控件拖放到表单(从数据源窗格)时,我得到的顺序是:

-地址 -联系电话 -联系人 -通货 -描述 -活跃的 -供应商 -供应商名称


这个有特殊的设置吗?我似乎在谷歌上找不到任何提示或我做错了什么。提前谢谢

列在数据源中按字母顺序排序。防止这种情况的一种方法是将datagrid的AutoGenerateColumns设置为true

AutoGenerateColumns = "true"
删除表单中生成的所有标签和文本框,但保留网格的数据绑定