데이터 집합에서 채워지는 DataGridView
이 있습니다.DataGridView에서 행을 업데이트하는 방법은 무엇입니까?
DataGridView
에있는 셀을 어떻게 변경하고 데이터 세트와 데이터베이스를 변경해야합니까?
배울 수있는 예제 프로그램이 있습니까 (C#)?
데이터 집합에서 채워지는 DataGridView
이 있습니다.DataGridView에서 행을 업데이트하는 방법은 무엇입니까?
DataGridView
에있는 셀을 어떻게 변경하고 데이터 세트와 데이터베이스를 변경해야합니까?
배울 수있는 예제 프로그램이 있습니까 (C#)?
Here is an article 명확한 설명, 스크린 샷 및 DataGridView 사용 방법을 보여주는 코드가 나와 있습니다. 데이터 바인딩 섹션은 특히 중요합니다.
이 답변을 작성했을 때의 답변 이었지만 지금은 아닙니다. 관련 비트를 복사하여이 답변에 붙여 넣으십시오 (링크를 속성으로 유지하십시오). –
프로그램에서 DataGridView의 내용을 변경하려면 원본으로 사용되는 데이터 집합 만 변경하면됩니다. DataSet에는 이러한 변경 내용을 데이터베이스에 커밋하는 메서드가 있습니다.
DataRowView drv = dataGridView1.CurrentRow.DataBoundItem as DataRowView;
DataRow[] rowsToUpdate = new DataRow[] { drv.Row };
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Categories", con);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
adapter.Update(rowsToUpdate);
DataRowView drv = dataGridView1.CurrentRow.DataBoundItem as DataRowView;
DataRow[] rowsToUpdate = new DataRow[] { drv.Row };
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Categories", con);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
adapter.Update(rowsToUpdate);
나는 데이터베이스에 액세스하기 위해 연결된 응용 프로그램을했습니다. 이 응용 프로그램에서, 나는이 같은 짓을했는지 :
try
{
con.Open();
foreach (DataGridViewRow item in this.dataGridView1.SelectedRows)
{
OleDbCommand cmd = new OleDbCommand(cmdTxt, con);
cmd.Parameters.AddWithValue("kurs", c2);
cmd.Parameters.AddWithValue("ID", item.Cells[0].Value);
cmd.ExecuteNonQuery();
}
}
catch (Exception exception)
{
MessageBox.Show(exception.Message);
}
finally
{
con.Close();
}
는 SQL 서버 데이터베이스가, 다음 U는 SQlDbCommand 클래스를 사용 할 수 있습니다.
Databinding 및 DataGridView 자습서에서 인터넷 검색을 시도 했습니까? –