我正在動態地將列添加到!IsPostBack中的靜態數據表中。DataTable中的System.Data.DuplicateNameException
static DataTable dtflow = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dtp.Columns.Add("slno");
dtp.Columns.Add("portname");
dtp.Columns.Add("type");
dtp.Columns.Add("portid");
dtp.Columns.Add("longitude");
dtp.Columns.Add("latitude");
dtp.Columns.Add("add1");
dtp.Columns.Add("add2");
dtp.Columns.Add("dist");
dtp.Columns.Add("state");
dtp.Columns.Add("country");
}
}
但是當我運行我的網站第二次就這樣表示
異常詳細信息異常:System.Data.DuplicateNameException:名爲「slno」 A柱已經屬於這個數據表。
誰能告訴我如何解決這個問題