私は問題があります。DB にテーブル 'USER' があります (ID[varchar] and PK NOT AI, name[varchar], surname[varchar]) 私の C# コードには datagridview があります。テーブル「USER」のすべてのデータを表示します。
例えば:
1234 - John - Smith
1347 - Jack - Russel
グリッドセルをクリックする必要があり、選択したデータをテキストボックスに表示する必要があります。たとえば、1234 セルをクリックすると、textBox1 に「name」、textBox2 に「lastname」が表示されます。IDで作成します。
私のコードは次のとおりです。
connecClass connStr = new connectClass();
DataGridViewRow currentrow = dataGridView1.CurrentRow;
string currStr = currentrow .Cells[0].Value.ToString();
DataTable tableData = connStr.query("SELECT * FROM USER WHERE ID=" +
currentrow);
エラーが表示されます: 型データ varchar を数値に変換中にエラーが発生しました別の方法を試した後、.Cells[0] を .Cells["ID"] に置き換えましたが、エラーが発生しました: 列 ID が見つかりません。
私や他のアイデアを手伝ってくれるかもしれませんか?