大家好,我正在绑定(bind) asp.net gridview,其数据源表是一个以编程方式创建的表,通过连接从不同表获取数据来动态填充它,我想编辑它,我怎么会获取行索引(用于编辑),因为数据来自不同的表并且没有唯一标识符,因为它仅在内存中,即数据集可视化器,隐藏字段和数据键名似乎都不起作用,有什么帮助吗?
最佳答案
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;
}
关于c# - 编辑以编程方式创建的数据表 asp.net webforms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41736175/