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

on click - potrebna pomoć

[es] :: .NET :: ASP.NET :: on click - potrebna pomoć

[ Pregleda: 1727 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jamaican83
Beograd

Član broj: 103242
Poruke: 55
*.rzzo.rs.



Profil

icon on click - potrebna pomoć06.10.2010. u 09:09 - pre 165 meseci
Pozdrav,

Potrebno je da napravim jednu "jednostavnu" web aplikaciju u kojoj nakon logina unesete JMBG i ona prikaze podatke iz baze na osnovu tog JMBG broja. E sad donekle sam ovo uradio, upit bi trebalo da je u redu medjutim ne mogu da skontam kako da povezem da na klik da krene da se izvrsava i da iz tekst polja povuce uneti JMBG, evo postavljam kompletnu stranicu na uvid pa ako neko moze da mi pomogne bio bi mu zahvalan.


<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<style type="text/css">
.style1
{
text-align: center;
}
</style>
<script language="javascript" type="text/javascript">
// <![CDATA[

function Submit1_onclick() {

}

function JMBG_onclick() {

}

// ]]>
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="style1">
<p class="style1">
</p>
<hr style="color: #003366" />
<p class="style1">
<br />
<img alt="" src="images/home.jpg" style="height: 140px; width: 337px" /></p>
<br />
<br />
<br />
<br />
Unesite JMBG<br />
<input id="JMBG" maxlength="13" type="text" onclick="return JMBG_onclick()" /><input id="Submit1" type="submit" runat="server"
value="Pošalji" onclick="return Submit1_onclick()" /><br />
<br />
<br />
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:RIL_FilijalaConnectionString %>"

SelectCommand="SELECT OrgDeo.NazivOrgDela AS Ustanova, OL.Ime, OL.Prezime, OL.JMBG, Lekar.ImeLekara, Lekar.PrezimeLekara, Lekar.SifraLekara, sSpecijalizacija.NazivSpecijalizacije, sSpecijalizacija.ID_Specijalizacija FROM OL INNER JOIN Izjava AS i ON OL.Sifra = i.Sifra_ol AND i.Vazi_do IS NULL INNER JOIN LekarZUstanova AS z ON i.ID_Lekar = z.ID_Lekar AND z.DatumPrestankaRO IS NULL INNER JOIN sLekar ON sLekar.ID_Lekar = z.ID_Lekar AND sLekar.DatumV IS NULL INNER JOIN Lekar ON Lekar.ID_Lekar = sLekar.ID_Lekar INNER JOIN SpecijalizacijaLekar ON SpecijalizacijaLekar.ID_Lekar = Lekar.ID_Lekar INNER JOIN sSpecijalizacija ON SpecijalizacijaLekar.ID_Specijalizacija = sSpecijalizacija.ID_Specijalizacija INNER JOIN OrgDeo ON z.ID_ZU = OrgDeo.ID_OrgDela INNER JOIN Filijala ON z.ID_filijala = Filijala.Sifra WHERE (i.Vazi_do IS NULL) AND (sSpecijalizacija.ID_Specijalizacija = 32) AND (OL.JMBG = @JMBG) GROUP BY z.ID_ZU, OrgDeo.NazivOrgDela, OL.JMBG, OL.Ime, OL.Prezime, Lekar.ImeLekara, Lekar.PrezimeLekara, Lekar.SifraLekara, sSpecijalizacija.NazivSpecijalizacije, sSpecijalizacija.ID_Specijalizacija">
<SelectParameters>
<asp:Parameter Name="JMBG" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
<center><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="ID_Specijalizacija" DataSourceID="SqlDataSource1"
EnableModelValidation="True">
<Columns>
<asp:BoundField DataField="Ustanova" HeaderText="Ustanova"
SortExpression="Ustanova" />
<asp:BoundField DataField="Ime" HeaderText="Ime" SortExpression="Ime" />
<asp:BoundField DataField="Prezime" HeaderText="Prezime"
SortExpression="Prezime" />
<asp:BoundField DataField="JMBG" HeaderText="JMBG" SortExpression="JMBG" />
<asp:BoundField DataField="ImeLekara" HeaderText="ImeLekara"
SortExpression="ImeLekara" />
<asp:BoundField DataField="PrezimeLekara" HeaderText="PrezimeLekara"
SortExpression="PrezimeLekara" />
<asp:BoundField DataField="SifraLekara" HeaderText="SifraLekara"
SortExpression="SifraLekara" />
<asp:BoundField DataField="NazivSpecijalizacije"
HeaderText="NazivSpecijalizacije" SortExpression="NazivSpecijalizacije" />
<asp:BoundField DataField="ID_Specijalizacija" HeaderText="ID_Specijalizacija"
ReadOnly="True" SortExpression="ID_Specijalizacija" />
</Columns>
</asp:GridView></center>
<br />
<br />
<br />
<asp:LoginName ID="LoginName1" runat="server" />
<br />
<br />
<asp:LoginStatus ID="LoginStatus1" runat="server" LoginText="Uloguj se"
LogoutAction="RedirectToLoginPage" LogoutPageUrl="~/login.aspx"
LogoutText="Izloguj se" />
<br />

</div>
</form>
</body>
</html>

Srdjan
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: on click - potrebna pomoć06.10.2010. u 09:19 - pre 165 meseci
A znaci zbog tvog softvera apotekarki treba pola sata da ukuca recept just kidding

Vidi ovako, moras da razlikujes client-side od server-side koda, isto tako za asp:xxxx elemente treba da razlikujes client-side od server-side eventa. Ono sto ti radis sada je da koristis client-side input elemente i pozivas funkcije na klijentskoj strani, nista od toga nece izazvati postback poziv serveru da osvezi listu.

Dakle koristi asp:inputBox i asp:Button elemente i server-side evente koji ce pozivati server side handlere u Default.aspx.vb fajlu


Posto su ovo prilicno pocetnicke stvari, predlazem ti da prvo prodjes tutoriale, ako vec nesto znas o kodiranju i web programiranju najbolje je da sam prodjes QuickStart, pocini od building web application a obrati paznju na Working with Server Controls. To ce ti odmah razjasniti neke stvari.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

jamaican83
Beograd

Član broj: 103242
Poruke: 55
*.rzzo.rs.



Profil

icon Re: on click - potrebna pomoć06.10.2010. u 09:32 - pre 165 meseci
Uh..

Ok, hvala pokušaću pa ću se valjda snaći. Nije apoteka u pitanju :)
Srdjan
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
89.216.37.*

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: on click - potrebna pomoć06.10.2010. u 13:59 - pre 165 meseci
Obavezno nauci sta je to server side i u skladu s tim zameni sve html control-e asp.net control-ama (Standard menu u toolbaru) ...

Ostalo je dobro ali ti upit nije napravljen da radi ako mu nedostaje parametar tako da desni click na SqlDataSource1 ->Properties i pojavice ti se properties, click na SelectQuery ->... i tu izaberi Parametar Source -> Control i ControlID ->TextBox1.
Posto nije napravljen ni da resava null onda morash da undatabindash grid deklarativno jer pri page load ce da ti vrati ex i da binadash u codu:
Dvoclick na Button i
Code:

        GridView1.DataSource = SqlDataSource1
        GridView1.DataBind()


Cool

To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

jamaican83
Beograd

Član broj: 103242
Poruke: 55
*.rzzo.rs.



Profil

icon Re: on click - potrebna pomoć07.10.2010. u 08:48 - pre 165 meseci
Hvala puno!!!!!

Najzad radi, tj za pocetak izvlaci sta hocu iz baze i prikazuje... Malo sam se bio smorio posto nije htelo sve dok nisam provalio da kad unbindujem datagrid, treba da stavim auto genarate columns na true i sad radi..

HVALA
Srdjan
 
Odgovor na temu

jamaican83
Beograd

Član broj: 103242
Poruke: 55
*.rzzo.rs.



Profil

icon Re: on click - potrebna pomoć07.10.2010. u 08:53 - pre 165 meseci
Još jedno pitanje, gde da postavim da ukoliko ne pronađe kriterijum u bazi da ispiše tipa ne postoji u bazi??

Srdjan
 
Odgovor na temu

pl4stik
Senior .NET programmer/Consultant
oDesk
NI na nebu NI na zemlji

Član broj: 173596
Poruke: 715
*.dynamic.isp.telekom.rs.

Sajt: xx-auth.com.azhar.arvixe...


+31 Profil

icon Re: on click - potrebna pomoć07.10.2010. u 16:12 - pre 165 meseci
Desni click na grid->Properties i promeni text koji ti sad izlazi na engleskom...
To sto nekoliko miliona ljudi tvrdi da nisi u pravu ne znaci da stvarno nisi - Frank Zappa

https://youtu.be/DLe358DPGXU
 
Odgovor na temu

[es] :: .NET :: ASP.NET :: on click - potrebna pomoć

[ Pregleda: 1727 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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