• 9 odgovora
  • 4.783 pregleda
predugi dataGrid ASP.NET 23.02.2004. u 10:11 · pre 275 meseci #1
Imam problem kod ASP projekta.

Naime, tabelu iz SQL-a koju prikazujem ima 20-ak kolona i
kada je prikazem u dataGridu, da bih vidio zadnju kolonu
moram odskrolovati udesno do kraja (naravno), a sve ostale kontrole
(slikice, dugmici ...) ostaje iza, tj. ne vide se, a zelio bih
da imam neki poseban scrollBar za DataGrid pa ne znam
kako da to izvedem.
Ukratko kako da jedan dio stranice bude pomican a drugi staticki?
Hvala!
Potpis
Samo se budala saplice na kamen iza sebe.
Re: predugi dataGrid ASP.NET 23.02.2004. u 15:57 · pre 275 meseci #2
Ako sam dobro shvatio tvoj problem, odnosno ako si ga dobro objasnio onda je resenje jako jednostavno. Treba da smanjis datagrid na zeljenu velicinu, tako da ti ne izlazi iz strane sa kontrolama i dobices automatski "scrolbars" u datagridu.
Re: predugi dataGrid ASP.NET 24.02.2004. u 07:10 · pre 275 meseci #3
e, pa nije bas tako
DataGrid ne mogu da fiksiram na zeljenu velicinu (ili ja ne znam kako)
koristim standardnu proceduru za popunjavanje grida:

...
DataSet ds = new DataSet();
dataGrid.Source = ds;
oleAdapter.Fill(ds);
dataGrid.DataBind();
...

tako da kada se program izvrsi, sam popuni DataGrid i rasiri ga koliko mu je potrebno. Ako znas kako da ga fiksiram, bio bih zahvalan ako bi mi rekao
Potpis
Samo se budala saplice na kamen iza sebe.
Re: predugi dataGrid ASP.NET 24.02.2004. u 08:16 · pre 275 meseci #4
Mozes posle popunjavanja grida da naknadno
podesis sirinu i visinu klijet podrucja grida:

dataGrid.Width = ?
dataGrid.Height = ?
Re: predugi dataGrid ASP.NET 24.02.2004. u 09:12 · pre 275 meseci #5
Zanimljivo, ali ni to nece.
Vidjao sam na puno sajtova takvee primjere, ali ne znam kakop su to uradili
Potpis
Samo se budala saplice na kamen iza sebe.
Re: predugi dataGrid ASP.NET 24.02.2004. u 10:12 · pre 275 meseci #6
Trik je u tome da svoju tabelu (tj. <asp:datagrid .. > .. </asp:datagrid>) staviš u DIV tag. Evo iskopiraj ovaj primer u primer.html i otvori u IE:
Code:

<html><body>

<DIV STYLE="overflow: auto; width: 480px; height: 300;
            padding:0px; margin: 0px">

<TABLE cellspacing=0 cellpadding=2 width="700px">
    <tr>
      <td>
        AAAA
      </td>
      <td>
        EliteSecurity</a>
      </td>
        <td>
        BBBB
        </td>
      </tr>

</table>
</div>

</body></html>
Potpis
Commercial-Free !!!
Re: predugi dataGrid ASP.NET 24.02.2004. u 11:13 · pre 275 meseci #8
Odlicno!
Radi. Hvala puno.
A mozes li mi odgovoriti na jos jedno pitanje?
Postavio sam ga takodje za dva polja nize (ali cu ga i ovdje ponoviti):

Ako u ASP.NET projektu (radjen u visual studiju) koristim dio koda tradicionalnog ASP-a npr. sliku i hocu da se klikom na nju izvrsi neka fja.
To je u redu kod obicnog ASP-a, medjutim kako da pokrenem fju koja se sada nalazi u ImeProjekta.aspx.cs fajlu ???
Da budem konkretniji. Hocu da klikom na celiju tabele da izvrsim fju, ako uradim onako kako se radi u ASP-u, javlja mi gresku da nema te fje, pa cak ako je napisem u samom aspx fajlu npr.

<script language="C#" runat="server">

void NekaFja()
{
...
}

</script>

Medjutim ako istu fju pridruzim kliku na dugme - onda radi

Potpis
Samo se budala saplice na kamen iza sebe.
Re: predugi dataGrid ASP.NET 24.02.2004. u 11:33 · pre 275 meseci #10
OK!
Hvala puno
Potpis
Samo se budala saplice na kamen iza sebe.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme