/ / ASP.NET C #: Wie lädt man ein Datenansichtobjekt mithilfe von SQL-Klassen über den Code dahinter? - c #, asp.net, sqldatasource

ASP.NET C #: Wie lade ich ein Datenansichtsobjekt mithilfe von SQL-Klassen über den dahinter liegenden Code? - c #, asp.net, sqldatasource

Ich weiß, ich kann ein Drag / Drop ziehen sqlDataSource Objekt auf mein Webformular und dann meine Verbindungszeichenfolge aus meiner Webconfig-Datei holen und verknüpfen und fertig ... Aber ich möchte es nicht auf diese Weise tun.

wie es in einer Windows-Formular-App so gemacht werden kann

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionDev"].ConnectionString);
string command = "SELECT * FROM DUMMY";
SqlDataAdapter dataAdapter = new SqlDataAdapter(command, conn);

SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dgvDelete.DataSource = ds.Tables[0];

Wie mache ich das in einem Webformular?

Ich denke ich muss das benutzen sqlDataSource Objekt ablegen und so einrichten, aber ich weiß nicht wie.

Kann mir jemand zeigen?

Antworten:

0 für die Antwort № 1

wenn Sie die Daten in sehen möchten GridView Kontrolle müssen Sie das hinzufügen:

dgvDelete.DataBind();

Für weitere Details überprüfen Sie dies Frage


0 für die Antwort № 2

Wenn ich die Frage verstehe, können Sie eine erstellenFunktion, um eine DataTable zurückzugeben, die die Daten enthält, die Sie anzeigen möchten (oder wo immer Sie den Code einfügen möchten). Setzen Sie dann die Datenquelle des GridView-Steuerelements auf Ihre Datentabelle und dann auf das Datenbind.

yourGridView.DataSource = IhreDataTable

yourGridView.DataBind ()