编辑以编程方式创建的数据表asp.net webforms

时间:2017-01-19 07:32:06

标签: c# asp.net webforms

大家好,我绑定asp.net gridview,其数据源表是一个以编程方式创建的表,通过连接从不同的表中获取数据,动态填充,我想编辑它,我怎么会去得到行索引(用于编辑),因为数据来自不同的表并且没有唯一标识符,因为它只是在内存中,即数据集可视化,隐藏字段和数​​据名称似乎都不起作用,请问有什么帮助吗?

1 个答案:

答案 0 :(得分:2)

DataTable GetTableWithUniqueColumn()
        {
            DataTable table = new DataTable();
            table = GetDataFromDB(); //  dynamically getting data from different tables via joins
            table.Columns.Add("UniqueColumn", typeof(Guid));
            foreach (DataRow row in table.Rows)
            {
                row["UniqueColumn"] = Guid.NewGuid();
            }

            return table;
        }