Im having trouble displaying specific columns from excel to c# in data grid view. i dont know what is the syntax to display specific columns. im using oledb for displaying da data.
Here's my code:
private void WorkOrderTab()
{
string filePath = Path.GetFullPath(WOmain);
string extension = Path.GetExtension(filePath);
string conStr, sheetName;
conStr = string.Empty;
//Get the name of the First Sheet.
using (OleDbConnection kuneksyon = new OleDbConnection(Excel07ConString))
{
using (OleDbCommand utos = new OleDbCommand())
{
using (OleDbDataAdapter oda = new OleDbDataAdapter())
{
utos.Connection = kuneksyon;
kuneksyon.Open();
DataTable dtExcelSchema = kuneksyon.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
sheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString();
kuneksyon.Close();
DataTable dt = new DataTable();
utos.Connection = kuneksyon;
utos.CommandText = "SELECT * From [" + sheetName + "]";
kuneksyon.Open();
oda.SelectCommand = utos;
oda.Fill(dt);
kuneksyon.Close();
//Populate DataGridView.
WorkLoadDisp.DataSource = dt;
label1.Text = dt.Rows.Count.ToString();
}
}
}
}