【发布时间】:2014-02-23 22:19:08
【问题描述】:
使用此代码加载我的资源:
public IList LoadResources()
{
using (var proxy = new MetaDataServiceReference.MetaDataManagementServiceClient())
{
var errorList = new MetaDataServiceReference.ValidationError[] { };
var result = (from p in proxy.ResourceLoadAll(ref errorList)
select new
{
BookAuthorId = p.ResourceID,
BookAuthorTitle= p.BookTitle
}).ToList();
return result;
}
}
并用这段代码填充我的数据网格视图:
private void LoadResources()
{
ContentPool Db = new ContentPool();
IList Resources = Db.LoadResources();
DgvResourcesOrAuthors.DataSource = Resources;
DgvResourcesOrAuthors.Columns[0].Visible = false;
}
如何在 FilterTextBox 文本更改中过滤我的 datagridview 数据?
我使用例如此代码,但有错误(对象引用未设置为对象的实例。):
private void TxFilter_TextChanged(object sender, EventArgs e)
{
(DgvResourcesOrAuthors.DataSource as DataTable).DefaultView.RowFilter = string.Format("BookAuthorTitle = '{0}'", TxFilter.Text.Trim());
}
【问题讨论】:
标签: datagridview filter ilist