foreach (DataRow dr in dstSelect1.人员.Rows) { if (dr["选择"].ToString().Equals("True")) { string ryid=dr["人员id"].ToString(); int k = 0; for(int i = 0; i < dstSelect1.人员1.Rows.Count; i++) { DataRow dr1 = dstSelect1.人员1.Rows[i]; if (dr1["人员id"].ToString().Equals(ryid)) { k = k + 1; }
循环(datagridview.DataSource as DataTable).Select("");
foreach (DataGridViewRow dr in this.dataGridView1.Rows) { DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dr.Cells[0]; if (!(bool)cbx.FormattedValue) {
{
if (dr["选择"].ToString().Equals("True"))
{
string ryid=dr["人员id"].ToString();
int k = 0;
for(int i = 0; i < dstSelect1.人员1.Rows.Count; i++)
{
DataRow dr1 = dstSelect1.人员1.Rows[i];
if (dr1["人员id"].ToString().Equals(ryid))
{
k = k + 1; }
}
if (k == 0)
{
dstSelect1.人员1.ImportRow(dr);
}
}
}
这是我写的东西,不知能不能有帮助
{
DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dr.Cells[0];
if (!(bool)cbx.FormattedValue)
{
}
}
row = (dr.DataBoundItem as DataRowView).Row;
table.Rows.Add(row);
这样写怎么会有错