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

标签 c# asp.net webforms

大家好,我正在绑定(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/

相关文章:

javascript - 尝试从 javascript 访问服务器端变量

c# - 如何配置 xUnit 测试以与 NLog 一起使用?

C# 信号器数据注释

c# - 当我必须使用 await 时,为什么要使用 async?

c# - 如果未呈现按钮,客户端能否以编程方式获取按钮单击事件?

asp.net - ASP.NET Web 表单中的 jQuery 验证插件

c# - 无法从 MYSQL 读取

asp.net - 使用 ASP.NET MVC 进行母版页中的消息控制

C# 在 asp.net 项目中以编程方式在 IIS 中创建站点

c# - 在数据库中存储动态JSON数据并通过键值搜索