[ cinderella1264 @ 23.04.2009. 15:42 ] @
Molim vas pomagajte...
Cuvam u bazi samo putanju do slike, ali ne znam kako treba da je ispisem, pa ako neko zna, molim da mi pomogne.
Hvala vam unapred!
[ perun85 @ 24.04.2009. 10:34 ] @
Pomocu koje kontrole zelis da prikazes slike (GridView, Repeater)? Da bi ti odgovorili moracas da das malo vise podataka.
[ cinderella1264 @ 24.04.2009. 15:42 ] @
Pa ja bih to nekako u tabeli jer imam i druge podatke pored toga da prikazem.
A sto se tice GridView-a nasla sam neki kod koji mi ne funkcionise, moze i u njemu, ali mi ne radi.
Jel mozes samo da mi napises kako se preuzima putanja iz FileUpload-a da vidim da nisam tu nesto pogresila?
[ perun85 @ 24.04.2009. 17:24 ] @
Probaj sa ovim kodom.

Code:

if (FileUpload1.HasFile == false)
{
     Label1.Text = "Neka poruka!!!!!!!";
}
else
{
     string putanjaDisk = Server.MapPath("~/Images/" + FileUpload1.FileName);
     FileUpload1.SaveAs(putanjaDisk);
     string imeDatoteke = FileUpload1.FileName;
     string putanjaDirektorijuma = "~/Images/";
     string putanjaDatoteke = putanjaDirektorijuma + FileUpload1.FileName;

    SqlConnection veza = new SqlConnection ("Tvoj connection string");
    SqlCommand query = new SqlCommand("Tvoj query");
    veza.Open();
    query.ExecuteNonQuery();
    veza.Close();
}
[ cinderella1264 @ 24.04.2009. 18:58 ] @
E, probala sam i sa ovim tvojim kodom, isto kao i ja sto sam imala onaj, opet ne ispisuje sliku u GridView-u.
A koji kod mogu da koristim da bih je ispisala u nekoj najobicnijoj tabeli bar?
[ pl4stik @ 25.04.2009. 03:55 ] @
Proveri dali u bazi cuvash tacne putanje i dali su slike stvarno na tim putanjama, a onda iskoristi ImageMap nap. ovako

Code:

    protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
        {
            FileUpload1.SaveAs("D:\\Sajtovi\\Probni\\Docs\\"  + FileUpload1.FileName);
            HyperLink1.Text = FileUpload1.FileName;
            HyperLink1.NavigateUrl = ("~\\Docs\\"  + FileUpload1.FileName);
            Label1.Text = ("~\\Docs\\"  + FileUpload1.FileName);
            ImageMap1.ImageUrl = ("~\\Docs\\" + FileUpload1.FileName);
        }
        SqlDataSource1.Insert();
    }


U ovom primeru sajt root je D:\Sajtovi\probni i na strani se nalaze upload control, Label, Hiperlink, Button i Imagemap. Sto se grida tice samo treba da zamenish tvoje text polje sa imagemap, a bind mozes i preko one strelice sa strane...

Happy coding
[ cinderella1264 @ 25.04.2009. 14:15 ] @
E, izvini sto smaram, ali moram jos par pitanjca da postavim? :)
Upis u bazu mi radi, i proverila sam dobre su putanje. Ali necu da mi na istoj strani bude i upis i ispis, negona drugoj strani, recimo kada se pokrene strana prikaz.aspx da mi prikaze sliku i jos neke podatke. Slabo sam radila sa slikama pa me sve ovo strasno buni.
Jel moze to nekako jednostavnije?
[ pl4stik @ 25.04.2009. 21:36 ] @
Ma, ne smaras, pa zato smo ovde na kraju tako rade forumi samo proveri ostale teme bilo je ovakvih pitanja prilicno...

To sto tebi treba je "klasican" master/detail web form i ovo je samo jedan od scenarija, a moze kako oces
Napravish prvo dve strane master.aspx i detail.aspx
Nabacish grid na ~\master.aspx (prevuci tabelu iz server explorera da ne pogresish nesto )->klik na strelicu u gornjem desnom uglu->Add new Column-> kao tip polja izaberi HiperLinkField, Header text je kako se zove kolona, Specify text je text hiper linka npr.detalji, Get URL from data field: ID (autonumber) pod kojim ti je slika ako ih imash vise napisi koji hoces i URL format string je putanja do stranice (detail.aspx) na kojoj su detalji one prve npr. ~\detalji.aspx?ID0={0} ovoj broj izmedju {} je broj celije data grida iz koje se uzima podatak za prenos. Na strani detalji.aspx prevuces istu ili related tabelu isto iz server explorera da ne pogresish nesto i u SqlDataSource1 strelica gore desno->Configure data source->Next->WHERE->Izaberi column koju filtrirash (verovatno ID), Operator je = , Source je QueryString i QueryString field je u ovom slucaju ID1..

http://www.asp.net/learn/videos/video-8.aspx
http://www.asp.net/learn/videos/video-7.aspx

Have fun )
[ cinderella1264 @ 25.04.2009. 21:42 ] @
Ma trazila sam ja teme sa slikama, ali ocigledno nisam dobro :)
Znam to sa gridview i detailsview, nije meni problem da ispisem podatke da ih prebacuje po id-u...
Mozda me nisi razumeo, meni su problem slike, njih ne znam da ispisem... :(
[ pl4stik @ 25.04.2009. 22:08 ] @
Ama sta te muci, hoces STA, uradish STA i desi se STA pa napisi nesto, a i brzo gledash filmove sto jes jes
[ perun85 @ 26.04.2009. 09:40 ] @
Koliko sam shvatio, ona zeli nesto ovako:

http://isom.uoregon.edu/commun...ges-in-ASP.NET-2-GridView.aspx
[ cinderella1264 @ 26.04.2009. 10:48 ] @
E, ovako.
Hocu ispis sllike na stranu do koje se dolazi klikom na neki link, sa tim sto pored slike imam jos neke podatke, ali mi oni sada nisu bitni, vazno mi je da nju ispisem,nesto poput ovoga http://www.tehnomanija.rs/kata...levizor-plazma-ps-50a416c.html, jer radim slican sajt.
E, sada. Muci me to sto ja u bazi cuvam samo putanje do tih slika, ne samu sliku, i hocu da ispisem sliku, a ne znam kako.
To je moj problem, a sto se tice formata ispisa, sve mi je jedno da li ce biti u gridview-u ili u nekoj najobicnijoj tabeli, samo da dobijem izgled slican onom sto je na linku koji sam vam dala.
[ cinderella1264 @ 26.04.2009. 20:32 ] @
Uspela sam da ih ispisem i u GridView i u tabeli.
Hvala vam sto ste se bakcali sa mnom i mojim kodom :)))