Winforms Application
代码:
var proxy = new ServiceNow_incident
{
Url = "https://instance.service-now.com/change_request.do?SOAP",
Credentials = new NetworkCredential("Username", "Password")
};
var objRecord = new getRecords
{
number = "CH1****234"
};
var recordsResults = proxy.getRecords(objRecord);
//grdGetRecords is DataGridView.
getRecords
的类型为getRecordsResponseGetRecordsResult[]。我想将recordsResults
绑定到grdGetRecords
- DataGridView控件与标头。
答案 0 :(得分:0)
首先使记录结果成为公共财产:
public getRecordsResponseGetRecordsResult[] RecordsResults { get; set; }
Seconds在xaml页面中通过ItemsSource中的Binding进行绑定:
<DataGridView ItemsSource="{Binding RecordsResults}" />
如果您想要从源或视图进行动态更新,请确保将Binding放入TwoWay并使该属性成为ObservableCollection。
希望有所帮助!
答案 1 :(得分:0)
我将recordsResults
设置为DataSource
的{{1}}属性。
代码:
grdGetRecords
现在,记录已绑定到var recordsResults = proxy.getRecords(objRecord);
grdGetRecords.DataSource = recordsResults; // Code added for data binding
控件。