怎样在datagrid中隐藏行?
xiexie 问题点数:40、回复次数:1Top
1 楼xixigongzhu(夕夕公主(※快乐在于自己※))回复于 2003-08-02 08:58:09 得分 40
private void MakeDataView()
{
DataView dv = new DataView();
dv.Table = DataSet1.Tables["Suppliers"];
dv.AllowDelete = true;
dv.AllowEdit = true;
dv.AllowNew = true;
dv.RowFilter = "City = 'Berlin'";
dv.RowStateFilter = DataViewRowState.ModifiedCurrent;
dv.Sort = "CompanyName DESC";
// Simple bind to a TextBox control
Text1.DataBindings.Add("Text", dv, "CompanyName");
}
注意:City = 'Berlin'
city是列名,'Berlin'是筛选的值
你只要将你要绑定的DataTable建一个视图(DataView),然后用上面这种方式隐藏这个视图的某些行,再把这个视图绑定到DataGrid就可以了。Top




