删除DataTable中的DataRow
m_rightTable = LocalRepository.Current.Rights.ToDataSet(false).Tables[0];
m_rightTable.PrimaryKey = new DataColumn[] { m_rightTable.Columns["ID"] };
foreach(DataRow dr in m_userRightTable.Rows)
{
m_rightTable.Rows.Remove(m_rightTable.Rows.Find(dr["ID"]));
}
dv = m_rightTable.DefaultView;
dv.RowFilter = "len(ID) > 3";
m_listBoxRights.DataSource = dv.Table;
m_listBoxRights.DisplayMember = "NAME";
m_rightTable.PrimaryKey = new DataColumn[] { m_rightTable.Columns["ID"] };
foreach(DataRow dr in m_userRightTable.Rows)
{
m_rightTable.Rows.Remove(m_rightTable.Rows.Find(dr["ID"]));
}
dv = m_rightTable.DefaultView;
dv.RowFilter = "len(ID) > 3";
m_listBoxRights.DataSource = dv.Table;
m_listBoxRights.DisplayMember = "NAME";