在DataGridView中显示自动递增的列值(Identity Feature)

时间:2015-01-01 05:28:39

标签: c# sql-server-2008 datagridview

我在Sql Server 2008中有一个表,我在使用Identity功能在添加新行时自动增加值。我想在DataGridView上显示整列自动递增值。

以下是我用来填充GridView的代码

public void LoadOnlyLeadMasters()
        {
            try
            {
                DS_Main.Tables["LeadMasters"].Clear();
                string query = "SELECT * FROM LeadMasters";
                cmd = new OleDbCommand(query, con);
                cmd.ExecuteNonQuery();
                adp = new OleDbDataAdapter(query, con);
                adp.Fill(DS_Main, "LeadMasters");
            }
            catch (Exception E)
            {
                ErrorLog(E);
            }
        }

 public void DisplayingGridView()
        {
             Mainform = new Form1(Login);
             Mainform.LoadOnlyLeadMasters();
             Display_dataGridView1.DataSource = Form1.DS_Main.Tables["LeadMasters"];
            //Display_dataGridView1.DataMember = "LeadMasters";

            for (int i = 0; i < Display_dataGridView1.Columns.Count; i++)
            {
                Display_dataGridView1.Columns[i].Visible = false;
            }


            Display_dataGridView1.Columns["CompanyName"].Visible = true;
            Display_dataGridView1.Columns["PersonName"].Visible = true;
            Display_dataGridView1.Columns["Number"].Visible = true;
            Display_dataGridView1.Columns["Emailaddress"].Visible = true;
            Display_dataGridView1.Columns["Product"].Visible = true;
            Display_dataGridView1.Refresh();
        }

我希望我已经提供了有关该问题的足够信息。如果没有让我知道

由于

0 个答案:

没有答案