Ich möchte Bilder in der Rasteransicht abhängig von der Benutzer-ID anzeigen. Das Problem ist, dass meine Bilder auf einem anderen Laufwerk und nicht im Website-Ordner gespeichert sind. Was mir nicht erlaubt, die Bilder zu zeigen, obwohl ich den Weg finde.Bild in GridView aus der DB anzeigen, wo PAth in einem anderen Laufwerk ist
Nach diesem Link How to display image which is stored in local drive?
die Antwort schlägt eine andere Seite zu schaffen, die eine Abfrage-String oder etwas passiert nach der ID in diesem Beitrag.
Ich bin neu und weiß nicht, wie man mit Query String arbeitet.
Ich habe den folgenden Code geschrieben: -
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="User_ID" HeaderText="User_ID" />
<asp:ImageField DataImageUrlField="Photo_File_Path" HeaderText="Photo_File_Path">
</asp:ImageField>
</Columns>
</asp:GridView>
SqlConnection con = new SqlConnection(CS);
SqlCommand cmd = new SqlCommand("SELECT User_ID, Photo_File_Path FROM User_M", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
GridView1.DataSource = rdr;
GridView1.DataBind();
con.Close();
Wie kann ich meinen Code bekommen mit dem Abfrage-String zu arbeiten oder wenn es irgendeine andere Art und Weise kann ich die Bilder angezeigt werden.
Vielen Dank.
ich den Benutzer die volle Kontrolle für diesen Ordner gegeben haben, aber es funktioniert immer noch nicht. – user2211486
Ok, nun, das war, was ich befürchtet habe - also hoffentlich wird uns jemand anders sagen können, wie es in diesen modernen Tagen geht :) –