正在页面加载之间清除的datatable ASP.NET C#

正在页面加载之间清除的datatable ASP.NET C#,c#,asp.net,visual-studio-2013,C#,Asp.net,Visual Studio 2013,我试图使用以下代码附加到一个已经存在的datatable,然后将其绑定到gridview int connectpointIndex = compressorsTable.Rows.Count; connectpointTable.Rows.Add(); int i = 0; for(i = 0; i < connectpointColumnNames.Length; i++) {

我试图使用以下代码附加到一个已经存在的datatable,然后将其绑定到gridview

        int connectpointIndex = compressorsTable.Rows.Count;

        connectpointTable.Rows.Add();            

        int i = 0;
        for(i = 0; i < connectpointColumnNames.Length; i++)
        {
            //connectpointOutput is an array containing the data i want to add to the table
            connectpointTable.Rows[connectpointIndex][connectpointColumnNames[i]] = connectpointOutput[0, i];                                
        }

        assignedSensors.DataSource = connectpointTable;
        assignedSensors.DataBind();
int connectpointIndex=compressorsTable.Rows.Count;
connectpointTable.Rows.Add();
int i=0;
对于(i=0;i
我知道表中有数据,但connectpointIndex返回0,因此第一行被覆盖,而不是添加到末尾

这与页面加载有关吗


我是asp.net的新手,非常感谢您提供的帮助。

强烈建议您阅读以下内容:以及以下内容:CompressorTable的数据类型是什么?它是一个数据表吗?如何将数据放入其中,以及如何将其发送回数据库?@Erik,我正在从数据库读取数据,将此数据放入dataTable(connectpointTable)中,然后将其绑定到gridview。此旁边的另一个表显示了可以添加的“连接点”,当用户单击要添加的连接点时,也就是当我想将其添加到此datatable/GridViewThank@afshin时,我来看看