使用下面的代码,我可以删除我在字符串类型的网格上选择的数据,但是当我试图删除int类型的数据时,代码中出现错误。我应该如何编辑相关代码?
private void btnAracSil_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz?", "Uyarı!", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
string secilen = gridAraclar.GetFocusedRowCellValue(colSase).ToString();
aracbilgiDal.Delete(context, c => c.Sase == secilen);
aracbilgiDal.Save(context);
GetAll();
}
}
我想从数据库中删除数据,方法是在要从网格中选择的行中选择int类型的Id列。
secilen =gridAraclar.GetFocusedRowCellValue(colId).ToString();
FrmAracEkle form = new FrmAracEkle(aracbilgiDal.GetByFilter(context, c => c.Id = secilen));
form.ShowDialog();
if (form.saved == true)
{
GetAll();
}
错误CS0029无法将类型“string”隐式转换为“int”NetDesign。BackkOffice
1条答案
按热度按时间mzillmmw1#