これが可能かどうかさえわかりませんが、Datatable を取得して DataGridView にバインドするとしましょう。テキストを表示する代わりに、列 3 をドロップダウンリストに設定することは可能でしょうか? 編集:同様の問題、私のコードは最初にチェックされたチェックボックスのみを取得し、他のすべてを無視していますか?
//Should iterate over every row
for(int i = 0; i < GridView1.Rows.Count; i++)
{
//Grab the checkbox in the row
CheckBox chkDelete = (CheckBox) GridView1.Rows[i].FindControl("opCheck");
if(chkDelete != null)
{
//If the checkbox exists, see if it is checked
if(chkDelete.Checked)
{
//If it is checked, write out the SQL command and delete it from the database
//Write out the SQL command to delete whatever is checked
command = "SQL_STATEMENT";
cmd = new OleDbCommand(command, con);
//Execute the command and fill the data set
cmd.ExecuteNonQuery();
BindData();
cmd.Dispose();
}
}
}
con.Dispose();
con.Close();