本文整理汇总了C#中agsXMPP.GetItems方法的典型用法代码示例。如果您正苦于以下问题:C# agsXMPP.GetItems方法的具体用法?C# agsXMPP.GetItems怎么用?C# agsXMPP.GetItems使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类agsXMPP
的用法示例。
在下文中一共展示了agsXMPP.GetItems方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadFromXData
protected void ReadFromXData(agsXMPP.protocol.x.data.Data data )
{
DataTable table = new SearchResult( data.Reported, data.GetItems() ) ;
_listView.DataContext = table ;
XDataSearchResultHeader gridView = new XDataSearchResultHeader( data.Reported ) ;
_listView.View = gridView ;
Binding bind = new Binding() ;
_listView.DataContext = table ;
_listView.SetBinding( ListView.ItemsSourceProperty, bind ) ;
}
示例2: ShowData
/// <summary>
/// Shows the search result in the UI
/// </summary>
/// <param name="xdata"></param>
private void ShowData(agsXMPP.protocol.x.data.Data xdata)
{
lock (this)
{
//ClearGridAndDataTable();
dataGridView1.SuspendLayout();
_dataTable.Rows.Clear();
_dataTable.Columns.Clear();
dataGridView1.Columns.Clear();
agsXMPP.protocol.x.data.Reported reported = xdata.Reported;
if (reported != null)
{
foreach (agsXMPP.protocol.x.data.Field f in reported.GetFields())
{
// Create header
DataGridViewTextBoxColumn header = new DataGridViewTextBoxColumn();
header.DataPropertyName = f.Var;
header.HeaderText = f.Label;
header.Name = f.Var;
dataGridView1.Columns.Add(header);
// Create dataTable Col
_dataTable.Columns.Add(f.Var, typeof(string));
}
}
agsXMPP.protocol.x.data.Item[] items = xdata.GetItems();
foreach (agsXMPP.protocol.x.data.Item item in items)
{
DataRow dataRow = _dataTable.Rows.Add();
foreach (agsXMPP.protocol.x.data.Field field in item.GetFields())
{
dataRow[field.Var] = field.GetValue();
}
}
if (_dataTable.Rows.Count == 0)
toolStripStatusLabel1.Text = "no items found";
else
toolStripStatusLabel1.Text = String.Format("{0} items found", _dataTable.Rows.Count.ToString());
dataGridView1.ResumeLayout();
}
}