Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

slika i dataset ili baza

[es] :: .NET :: slika i dataset ili baza

[ Pregleda: 2646 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon slika i dataset ili baza25.11.2006. u 20:43 - pre 211 meseci
Pozdrav svima, imam jedan problem koji treba hitno da rijesim i molim vas da mi pomognete sto prije.
Skinuo sam sa neta kontrolu koja mi generise ean13 i druge barkodove. Ta kontrola ima funkciju koja mi vraca objekat tipa Picture, znaci mogu da smjestiti u PictureBox kontrolu.
npr.
pictureBox1.Image = axBarCode.Picture;

Meni sada treba da sliku iz te kontrolu ili eventualno iz PictureBox-a unesem u DataSet ili u neku tabelu u bazi. To je jedan problem i drugi bi trebao da sliku iz DataSet-a prenesem na report, CrystalDocument.
U CrystalDocument-u ima kontrola tipa Box, da li u nju moze da se smjesti objekat tipa Picture ili postoji neki drugi nacin.

Dobrodosla je pomoc svake vrste a pogotovo ako imate neke primjere ili adrese sa kojih ih mogu skinuti.

Jos da napomenem da koristim Visual Studio 2005 i C#.

Hvala svima ...
 
Odgovor na temu

sasayu1983
Aleksandar Jovanovic
Beograd

Član broj: 67045
Poruke: 6
195.252.86.*

Sajt: mobilni.qsh.eu


Profil

icon Re: slika i dataset ili baza26.11.2006. u 03:55 - pre 211 meseci
Pozdrav,

to je problem koji se cesto javlja i zove se dinamicke slike (slike koje se ucitavaju iz baze - binarno ), dakle, resenje tvog
problema je da kao tip kolone tabele u kojoj zelis da cuvas sliku bude image.
Jasno je da kod ubacivanja slike u bazu koristis SqlBytes koji je kompatibilan sa byte[] - nizom bajtova. Veci je problem kako tu sliku dinamicki prikazati. Kod Windows formi je to prilicno jednostavno :

pictureBox1.Image = Image.FromStream(stream); //stream je naravno memorijski strim napunjen bajtovima ucitanim iz baze

Veci je problem kako sliku prikazati na nekoj aspx strani (ovo tebi nije potrebno ali nekom ce zatrebati jer se secam koliko sam ja dugo trazio resenje za ovo...). Resenje je jednostavno i svodi se na koriscenje aspx stranice kako bafera.

U Page_Load dogadjaju:

Response.Clear();
Response.ContentType = "image/jpeg"; //ili bilo koji validan MIME image format
Response.Buffer = true;
Response.AddHeader("Content-Disposition", "attachment;filename=" + "ime_slike.jpg");
slika.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.End();

slika je naravno objekat tipa Image ili Bitmap.

Nadam se da sam pomogao...


 
Odgovor na temu

Dejan Vesic
Dejan Vesic
CEO
IGT Ogranak Beograd
Beograd

Član broj: 84929
Poruke: 217
212.200.218.*

Sajt: www.vesic.org


+1 Profil

icon Re: slika i dataset ili baza26.11.2006. u 07:28 - pre 211 meseci
Ni jedna od baza (Oracle / MS SQL) nije preterano srećna / operativna u radu sa binarnim podacima (slikama) - ovo iz iskustva. Može, ali nije zdravo :-)

Standardno rešenje je:

- odvojiš direktorijum pod web sajtom
- daš prava ASPNET / IUSR_xxxxx useru da piše/briše po tom direktorijumu
- svakoj novoj slici izgenerišeš GUID, snimiš je pod tim imenom (tipa 232-234-2-324.jpg) iz ASP.NET aplikacije u taj folder
- u bazu upišeš samo tačnu adresu do slike.

Posle ovoga radiš kao sa bilo kojom statičnom slikom, samo što adresu slike čitaš iz baze.
 
Odgovor na temu

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.donet.co.yu.



+311 Profil

icon Re: slika i dataset ili baza26.11.2006. u 09:55 - pre 211 meseci
Mozeš i u Crystal Reportu da postaviš komponentu za sliku i da povežeš sa Image poljem u bazi odnosno byte[] poljem u data setu bez problema.
E sad davno sam to radio pa ne mogu da se setim koje formate podržava.

Pozdrav!
 
Odgovor na temu

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon Re: slika i dataset ili baza26.11.2006. u 11:56 - pre 211 meseci
jos da kazem da koristim Access-ovu bazu, to mi nije omiljena baza ali na zahtjev korisnika moram da nju koristim.
i meni trebaju primjeri za windows aplikacije u C#-u

hvala na odgovorima,
 
Odgovor na temu

[es] :: .NET :: slika i dataset ili baza

[ Pregleda: 2646 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.