我使用Linq到Sql进行数据库连接。我有CheckBoxRowSelect
的2个网格视图。下面的代码只插入最后选择的行,而不是所有记录。我的点是从第一个网格选择1第二个网格中的行选择2行,我想插入2次第一行值。任何建议?
LinqDataContext dtx=new LinqDataContext();
YETKI kul = new YETKI();
int[] firmasec = gridView2.GetSelectedRows();
int[] kullanıcısec=gridView1.GetSelectedRows();
for (int a = 0; a < gridView1.SelectedRowsCount; a++)
{
for (int i = 0; i < gridView2.SelectedRowsCount; i++)
{
kul.FIRMA_ROWID = int.Parse(gridView2.GetRowCellValue(firmasec[i], "ROWID").ToString());
kul.KULLANICI_ROWID = int.Parse(gridView1.GetRowCellValue(kullanıcısec[a], "ROWID").ToString());
kul.KULLANABILIR = 1;
}
dtx.YETKIs.FirstOrDefault();
dtx.YETKIs.InsertOnSubmit(kul);
dtx.SubmitChanges();
}
MessageBox.Show("Inserted!");