• 1000 пустая запись значений, но когда я получаю ее в своем сетке, она показывает только значения даты.
Я прикрепляю код, пожалуйста, исправьте проблему для меня.
protected void LoadGrid_Click(object sender, EventArgs e)
{
BindSecondGrid();
}
private void LoadGridData()
{
try
{
string connectionString = "";
string fileExtension = ".xls";
string fileLocation = Server.MapPath("~/App_Data/FinalizedColumns.xls");
if (fileExtension == ".xls")
{
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
fileLocation + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=2\"";
}
else if (fileExtension == ".xlsx")
{
connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
fileLocation + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=2\"";
}
OleDbConnection con = new OleDbConnection(connectionString);
OleDbCommand cmd = new OleDbCommand
{
CommandType = CommandType.Text,
Connection = con
};
OleDbDataAdapter dAdapter = new OleDbDataAdapter(cmd);
DataTable dtExcelRecords = new DataTable();
con.Open();
DataTable dtExcelSheetName = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string getExcelSheetName = dtExcelSheetName.Rows[0]["Table_Name"].ToString();
cmd.CommandText = "SELECT * FROM [" + getExcelSheetName + "]";
dAdapter.SelectCommand = cmd;
dAdapter.Fill(dtExcelRecords);
gvExcelFile.DataSource = dtExcelRecords;
gvExcelFile.DataBind();
TotalRows.Text = gvExcelFile.Rows.Count.ToString();
}
catch (Exception ex)
{
ExceptionMessage.Text = ex.Message;
ExceptionStack.Text = ex.StackTrace;
SendEmail(ex.Message, ex.StackTrace);
}
}
Ссылки на изображения:
https://imgur.com/KNnphe2
https://imgur.com/VaWEsVz