DataTable에 바인딩 된 DataGridView가 있습니다. DataTable에 대한 삽입 및 삭제 트리거를 작성했으며 이제 DataGridView에서 행 삭제를 위해 프런트 엔드에서 특정 트리거를 실행하고 싶습니다.DataGridView에서 행을 삭제 하시겠습니까?
어떻게하면됩니까?
DataTable에 바인딩 된 DataGridView가 있습니다. DataTable에 대한 삽입 및 삭제 트리거를 작성했으며 이제 DataGridView에서 행 삭제를 위해 프런트 엔드에서 특정 트리거를 실행하고 싶습니다.DataGridView에서 행을 삭제 하시겠습니까?
어떻게하면됩니까?
당신이하려는 일에 대해 질문에서 분명하지 않습니다. 일부 코드가 도움이되었을 것입니다.
그러나 데이터베이스의 데이터가 올바르게 업데이트되었다고 확신하는 경우 GridView에서 ResetBindings() 메서드를 호출 해보십시오. 데이터 원본을 다시 바인딩하고 업데이트 된 값을 표시합니다.
실제로 트리거가 필요하지 않습니다. 약간의 코드. 선택한 행을 삭제할 행을 선택하십시오. 그렇다면 당신은 할 수 있습니다 :
private void button1_Click(object sender, EventArgs e)
{
foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells)
{
if (cell.ColumnIndex > -1)
{
table.Rows.RemoveAt(cell.ColumnIndex);
}
}
}
도움이 될 것입니다 – Sami
지금까지 작성한 코드의 비트가 반드시 내가있는 gridview 아니이 DataGridView에 대한 생각과 :) –