我们如何使用 c 处理数据表中另一个过程类文件中的数据行及其列值

Jiale Xue - MSFT 37,136 信誉分 Microsoft 供应商
2024-03-22T07:56:44.8233333+00:00

我有员工数据表。

其中,每行包含 100 多列。

处理同一主页,每行的所有列是非常困难的。

在这种情况下,我们是否在单独的过程中传递所有列值进行处理,并更新主文件主表中的同一行。

例如,

foreach (DataRow DR in dtEmp.Rows) { if (!string.IsNullOrEmpty(ColName)) { DR[ColName] = Empno; DR[ColName] = Empname; DR[ColName] = Salary; DR[ColName] = PF; DR[ColName] = Address1; DR[ColName] = Address2; DR[ColName] = country; DR[ColName] = Gender; DR[ColName] = phone; -------- -------- -------- }

}

上面的 Dr[ColName] 应该在每一行的单独过程中处理,最后它应该更新相应单元格的同一表。

我们是怎么做到的...?

Note:此问题总结整理于: How do we handle Data Row and its column value in another procedure class file from data table using c#

C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
140 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 44,186 信誉分 Microsoft 供应商
    2024-03-22T09:34:37.5633333+00:00

    您可以添加到代码中以修改表方法。该代码是将新的 DataRow 添加到具有 Corresponding 值的 DataTable 的顺序。 下面是一个测试代码:

    复制

    public static void ModifyTable(DataTable dataTable)  
    {  
        DataRow DR = dataTable.NewRow();  
        dataTable.Rows.Add(DR);  
        DR["Id"] = 1;  
        DR["FirstName"] = "Empname";  
        DR["LastName"] = "Salary";         
    }  
    
    
    

    如果回复有帮助,请点击“接受答案”并点赞。 注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助