[ Stojkovic Dejan @ 30.03.2006. 11:41 ] @
| pozdrav!
Imam jedan veliki problem,danima pokusavam da ga resim,ali mi nikako ne uspeva.
Naime imam tabelu u ACCESS bazi koja sadrzi kolone ID, Ime, Opis, Link_do_slike.Na Windows formu (VS 2005) sam postavio TextBox u koji upisujem Ime pa mi forma pokazuje podatke vezane za to ime,ispisane u drugim TextBox-ovima.Medjutim,problem nastaje sa podatkom iz kolone Link_do_slike,koji je u bazi tipa Hyperlink.Forma ga procita,ali sliku do koje hyperlink vodi ne mogu da otvorim.Probao sam da to polje stavim u DataGrid,pa u TextBox i na kraju u LinkLabel,ali uvek sa istim ishodom.Kada god kliknem na taj link(na Windows formi)nista se ne desava.
Da li neko moze da mi objasni sta da uradim sa ovim hyperlinkom,tj kako da otvorim sliku sa obrasca?U HELP-u nisam nista pronasao,tamo samo pise kako se preko LinkLabel otvara druga forma i http,o ovakvim stvarima ni pomena.
Slike se nalaze u folderu koji je u istom folderu kao i baza.Da ih stavljam u bazu pa ih odatle izvlacim pomocu PictureBoxa nikako mi se ne isplati,jer bi onda baza porasla
do ogromnih razmera posto tih slika ima mnogo.
Pomozite molim vas,ako neko zna kako. |
[ dusans @ 30.03.2006. 18:59 ] @
Ako radiš sa link label-om onda moraš da pozoveš sledeći kod u LinkClicked događaju:
Code:
System.Diagnostics.Process.Start(Link);
Na primer za sliku c:\Nesto\highway.jpg link može da bude i sama putanja "c:\Nesto\highway.jpg" a takođe može i "file:///c:/Nesto/highway.jpg"
Pozdrav!
[ Stojkovic Dejan @ 31.03.2006. 20:34 ] @
Hvala ti na ovom odgovoru,ali to sam vec pokusavao,stavljao sam taj kod a u zagradu upisao (lnkLink.Text).
Medjutim ,tu se pojavljuje jedan problem.
Ako je ,na primer ,bazni link:''C:\slika.jpg" ,VS to iscitava: "C:\slika.jpg#C:\slika.jpg#C:\slika.jpg" ,i javlja da put do slike nije pronadjen.
Jedino resenje je da u tabelu u bazi ubacim tekstualno polje koje ce sadrzati putanju do slike,ali da li to moze da se resi na neki drugi nacin,tj da mi se nekako ukloni ono # ,i da se ime hyperlinka ne iscitava do u nedogled?Ili da se VS-u kaze da je to vec link i da on samo treba da ga otvori sa tog LinkLabela?Mislim moze li nekako da se otvori ACCESSOV hyperlink sa forme?
[ sale83 @ 01.04.2006. 03:58 ] @
Ako ti VS to iscitava uzastopno ponavljanje linka nesto mozda nije kako treba!!
Code:
'VB.NET
Dim link As String = "C:\slika.jpg#C:\slika.jpg#C:\slika.jpg"
Dim newLink() As String
newLink = link.Split("#")
'Sad imas ispravan link C:\slika.jpg
newLink(0)
'C# - ne znam jel ovako ide u C# ali tu je negde LOL :)
string link= "C:\slika.jpg#C:\slika.jpg#C:\slika.jpg";
string[] newLink = link.Split("#");
'Sad imas ispravan link C:\slika.jpg
newLink[0];
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.