PSObject напрямую связывается с элементом управления Asp.net GridView - PullRequest
0 голосов
/ 08 октября 2018

Можем ли мы напрямую связать psobject, возвращенный сценарием, с gridview asp.net.

В настоящее время я использую мой код, как показано ниже:

using (PowerShell PowerShellInstance = PowerShell.Create())
{
    PowerShellInstance.AddCommand(@"<path to script>");
        var results = PowerShellInstance.Invoke();
        if (results.Count() > 0)
        {
             DataTable tempTable = new DataTable();
             tempTable.Columns.Add("Name");
             tempTable.Columns.Add("CollectionName");
             foreach (var psObject in results)
             {
                 DataRow dr = tempTable.NewRow();
                 dr["Name"] = psObject.Properties["Name"].Value.ToString();
                 dr["CollectionName"] = psObject.Properties["CollectionName"].Value.ToString();
                 tempTable.Rows.Add(dr);    
             }
             GridView1.DataSource = results;
         GridView1.DataBind();
        }
}

Есть ли другой способ для привязкитак что мне не нужно читать каждую строку PsObject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...