写入excel会跳过列通用LDAP查询 -

时间:2017-09-18 16:44:19

标签: c# excel datatable ldap

我目前正在编写一个应用程序,使用DirectorySearcher从Active目录中提取动态属性。一切都完美无缺,我得到了值,但是在写入数据表/ excel时我遇到了问题,它在第二行跳过而没有正确排队。

foreach (SearchResult sr in results)
{
    DirectoryEntry entry = sr.GetDirectoryEntry();

    for (var i = 0; i < ADProperties().Count; i++)
    {
        DataRow dr = dt.NewRow();
        var j = ADProperties()[i];

        if (entry.Properties[j].Count > 0)
        {
            dr[j] = entry.Properties[j].Value.ToString();
            dt.Rows.Add(dr);
        }
        else
        {
            dr[j] = "Null";
            dt.Rows.Add(dr);
        }
    }
}

See how it's skipping a cell in the 2nd row.

如何正确排列?

0 个答案:

没有答案