Asp.Net SQL-Daten binden, der an einen repeater?
Ich versuche zu binden, Daten aus SQL in eine repeater-Steuerelement. Ich habe versucht, was ich in der Regel nicht für ein Gridview und es funktioniert nicht. Ich würde gerne ein Beispiel sehen, ob es mit einem SQLAdapter oder mit ExecuteReader von einem Befehl. Danke!
string sql = "SELECT [WallPost], [DatePosted] FROM [WallTable] WHERE [UserId] = '"
+ Request["friend"] + "'";
string strCon =
System.Web.Configuration.WebConfigurationManager.ConnectionStrings["SocialSiteConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(strCon);
SqlDataAdapter daUserProfile = new SqlDataAdapter(sql, conn);
dsSocialSite.UserProfileDataTable tbUserProfile =
new dsSocialSite.UserProfileDataTable();
daUserProfile.Fill(tbUserProfile);
rpWall2.DataSource = tbUserProfile; //rpWall2 = repeater control
rpWall2.DataBind();
- Bitte zeigen, was du versucht hast und was "nicht funktioniert".
- Toll. Aber was hat nicht funktioniert????
- Ich bin mir nicht sicher, nichts auftauchte
- Sorry das so lange dauerte, wusste ich nicht siehe zweiter Kommentar. Das repeater-Steuerelement nicht auf der Seite angezeigt werden, obwohl das gridview hat, wenn ich genau das tun die gleiche Sache.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe einer Beispiel-ich hatte geschlagen, bis den anderen Tag
Tut es auf der html-Code (wie in John Nolans Antwort) Seite ist einfacher mit dem repeater-da werden Vorlagen verwendet.
Wenn Sie wollen, um es in der code-behind erstellen Sie eine Klasse, die ITemplate dann legen Sie es so auf: