グリッドビューに csv ファイルを設定するこのコードがあります。いくつかの列を非表示にする必要がありますが、これを続行するコードの場所がわかりません.これについて本当に助けが必要なので、私があなたに提示した方法についてコメントしたり、私の文法が良くないのでマイナスを付けたりしないでください.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
namespace SeccurisCsvReader
{
public partial class gridView : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void csvButton_Click(object sender, EventArgs e)
{
if (FileUpload1.PostedFile.FileName == string.Empty)
{
lblMsg.Visible = true;
return;
}
else
{
string[] FileExt = FileUpload1.FileName.Split('.');
string FileEx = FileExt[FileExt.Length - 1];
if (FileEx.ToLower() == "csv")
{
FileUpload1.SaveAs(Server.MapPath(" " + FileUpload1.FileName));
}
else
{
lblMsg.Visible = true;
return;
}
}
CSVReader reader = new CSVReader(FileUpload1.PostedFile.InputStream);
string[] headers = reader.GetCSVLine();
DataTable dt = new DataTable();
foreach (string strHeader in headers)
dt.Columns.Add(strHeader);
string[] data;
while ((data = reader.GetCSVLine()) != null)
dt.Rows.Add(data);
CsvGridView.DataSource = dt;
CsvGridView.DataBind();
}
}
}
Now where do I start!!!