以下を使用して、WinFormのDataGridViewにテーブルを追加しました。
void PopulateGridView() {
conn = new SqlConnection(ConfigurationManager.ConnectionStrings["IMS"].ConnectionString);
myAdapt = new SqlDataAdapter("SELECT * FROM FrontDesk.dbo.tb_xxx", conn);
mySet = new DataSet();
myAdapt.Fill(mySet, "AvailableValues");
myTable = mySet.Tables["AvailableValues"];
this.uxChargeBackDataGridView.DataSource = myTable;
this.uxChargeBackDataGridView.Columns["RefKey"].Visible = false;
}
テーブルには5つの行があり、フィールドは2つだけです。フィールドRefKey
はDGVから隠されており、基になるテーブルの主キーです。
次の機能が機能しないのはなぜですか?Add
行を追加するために使用されるDGVのRowsコレクションのプロパティのようです。
private void button1_Click(object sender, EventArgs e)
{
uxChargeBackDataGridView.Rows.Add(6, "dre");
}