Read Excel - DataGridView - SQL Server Express
===

i have excel file with several columns and i was able import it to my DataGridView in C# Win Forms so user can see and edit the data.. 
the problem is: how to store the data in the DataGridView to the sql server which stores only available Column on the Database..
this is the quick illustration..

![database][1]

![excel][2]


  [1]: http://i.stack.imgur.com/i4yfw.png
  [2]: http://i.stack.imgur.com/X0FAt.png

this my current  codes..

    > private void buttonImport_Click(object sender, EventArgs e)
    >     {
    >         if (openFileDialogExcel.FileName != "Excel File")
    >         {
    >             try
    >             {
    >                 System.Data.OleDb.OleDbConnection MyConnection;
    >                 System.Data.DataSet DtSet;
    >                 System.Data.OleDb.OleDbDataAdapter MyCommand;
    >                 MyConnection = new System.Data.OleDb.OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;Data
    > Source='" + openFileDialogExcel.FileName + "';Extended
    > Properties=Excel 8.0;");
    >                 MyCommand = new System.Data.OleDb.OleDbDataAdapter("select * from [Data$]",
    > MyConnection);
    >                 MyCommand.TableMappings.Add("Table", "Students");
    >                 DtSet = new System.Data.DataSet();
    >                 MyCommand.Fill(DtSet);
    >                 dataGridView1.DataSource = DtSet.Tables[0];
    > 
    >                 MyConnection.Close();
    >             }
    >             catch (Exception Fail)
    >             {
    >                 MessageBox.Show(Fail.ToString());
    >             }
    >         }

And i have 1 button for saving the data exclude "Gender" Columns..

    private void buttonSave_Click(object sender, EventArgs e)
    {
        -----BLANK :(
        
    }

Thanks in Advance..