设置值并解析为类
本文关键字:设置 | 更新日期: 2023-09-27 18:17:26
我需要发送字符串id(例如:13)到dbConnect类,在那里我将使用id来删除具有此id的行。我不知道如何发送这个值,希望你能帮助我,谢谢。
if (dgDisplay.SelectedCells.Count > 0)
{
int selectedrowindex = dgDisplay.SelectedCells[0].RowIndex;
DataGridViewRow selectedRow = dgDisplay.Rows[selectedrowindex];
string id = Convert.ToString(selectedRow.Cells["ciD"].Value);
DialogResult dialogResult = MessageBox.Show("Do you want to delete link? - ID:" + id, "Delete link", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dialogResult == DialogResult.Yes)
{
dbConnect.Delete();
}
else if (dialogResult == DialogResult.No)
{
//do something else
}
}
*dgDisplay = DataGridView
假设dbConnect是某种业务管理器或存储库,您只需要将参数添加到Delete
方法:
class DbConnect{
public void Delete(string id){
//Your delete implementation based on id parameter
}
}
用法:
string id = Convert.ToString(selectedRow.Cells["ciD"].Value);
//...
if (dialogResult == DialogResult.Yes)
{
dbConnect.Delete(id);
}
使用Int32.Parse(id)并将返回值传递给删除函数