Aggiungo dinamicamente colonne a una tabella di dati statici in! IsPostBack.System.Data.DuplicateNameException in DataTable
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");
}
}
Ma quando eseguo il mio sito web per la seconda volta si vede un'eccezione come questo
Dettagli eccezione: System.Data.DuplicateNameException: una colonna denominata 'slno' appartiene già a questo DataTable.
Qualcuno può dirmi come risolvere questo problema