Wie kann ich Datensätze aus der Datenbank lesen und einfügen in DataGridView
. Ich möchte die Datenquelle nicht binden. Ich möchte nur mit While-Schleife lesen und einfügen. Ich weiß, wie man aus der Datenbank liest Sql Server 2008 R2 Express Edition
Aber keine Datensätze in Datagridview einfügen.Aus der Datenbank lesen und in DataGridView einfügen
Kann mir bitte jemand helfen?
string query = "Select id, IdNo, status From Members Where [email protected]";
sqlCommand = new SqlCommand(query, sqlConnection);
sqlConnection.Open();
sqlCommand.Parameters.AddWithValue("@Head", familyMemberId);
sqlDataReader = sqlCommand.ExecuteReader();
if (sqlDataReader.HasRows)
{
//What to write here while my DataGridView Name is ufGView and it has
//4 column. Names are Id, IdNo{TextBox}, Status{CheckBox}, Action{HyperLink}
}
}
catch (Exception exp)
{
MessageBox.Show(exp.Message.ToString(), "Exception in CheckFamilyMembers");
}
Ich bin auf der Suche nach so etwas.
int i = 0;
while (sqlDataReader.Read())
{
ufGview.Rows[i].Cells["Column3"].Value = sqlDataReader["id"].ToString();
ufGview.Rows[i].Cells["Column1"].Value = sqlDataReader["IdNo"].ToString();
ufGview.Rows[i].Cells["Column2"].Value = sqlDataReader["status"].ToString();
i++;
}
Haben Sie versucht, etwas zu schreiben Innenseite der 'if' Anweisung zu gehen? Mögliches Duplikat von [dieser Beitrag.] (Http://stackoverflow.com/questions/6584817/direct-method-from-sql-command-text-to-dataset) – Hank
Mögliches Duplikat von [Direkte Methode von SQL-Befehlstext zu DataSet ] (http://stackoverflow.com/questions/6584817/direct-method-from-sql-command-text-to-dataset) – Hank