こんにちは私は自分のvb.netフォームにDatagridviewを持っており、MySQLテーブルのデータをVb.netのDatagridview(Dgv)に表示したいのですが、問題は私がDgvのレコードを更新または削除します。取り出す現在のレコードは、現在のレコードの表示を追加しています。私はこのようなコードを書いています。私はそれにもっと多くの関数を追加しようとしています。私はMySqlDataAdapterとDataSetを使ってこれを行うことができます。そして、このコードのdatagridviewを埋めますが、 /現在フェッチしている行を追加せずにレコードを削除する。または倍増行のVb.netのDatagridview行にレコードを追加する
Dim SQL as String = "Select * from employee"
Dim cmd as MySqlCommand = new MySqlCommad(SQL, connection)
Dim reader as MysqlDataReader = cmd.executeReader()
Dim empId, empName, empAddress as String
with reader.Read
empId = reader("empId")
empName = reader("name")
empAddress = reader("address")
Dim row() As String
row = new String() {empId, empName, empAddress}
DataGridView1.Rows.Add(row)
End While
reader.close()
cmd.close()
私はこの問題はRows.Addに
追加され知っている: は現在、この機能は、イベントまたはボタンをクリックしたときには、このサブが再び呼び出されるデータを表示することです。より多くのディスプレイを追加することなく。
'emplpyee'テーブルをDataTableにロードすると、DGVに行を追加する必要がなくなります。テーブルをバインドすると、すべてが自動的に表示されます。新しいEMRを追加するには、新しいDataRowを追加してください。 – Plutonix
現在、私はDataTableを使用していません。そのデータ例の一部をフィルタリングするためです。私はEmpAddressです。私はDataGridに表示しませんが、将来の使用のために変数に渡す – Max