我有一个带有电子邮件的数据表。在LDAP上,我有Userdata。现在,我想根据EmailAdress来增加DataTable。

myDataTable.Columns.Add(new DataColumn("LDAP_Data"));

foreach(DataRow row in modiTable.Rows)
{
    string myLDAPData = DoLDAPAction(row.Field<string>("EMAIL"));

    //how to insert to myDataTable > LDAP_Data
}


如何将LDAP中的新数据插入新列?

谢谢

最佳答案

您可以使用NewRow方法来做到这一点:

foreach(DataRow row in modiTable.Rows)
{
    string myLDAPData = DoLDAPAction(row.Field<string>("EMAIL"));

    DataRow row = modiTable.NewRow();
    row["EMAIL"] = myLDAPData;
    //You might want to specify other values as well
}


或者,您可以按照kara的答案中的建议使用Add()方法。

关于c# - 使用C#将数据写入DataTable中的DataRow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50131536/

10-11 04:58