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