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

Zadatak - Povezivanje DropDown List komponente sa GridView komponentom.

[es] :: .NET :: ASP.NET :: Zadatak - Povezivanje DropDown List komponente sa GridView komponentom.

[ Pregleda: 1515 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

midus
Miljan Jeremic
Knjazevac

Član broj: 43445
Poruke: 42
95.180.63.*



Profil

icon Zadatak - Povezivanje DropDown List komponente sa GridView komponentom.29.01.2018. u 20:29 - pre 75 meseci
Poštovane kolege,

imam jednu relativno prostu aplikaciju, školskog tipa, ali je tu problem što kod izbora vrednosti iz DropDown komponente kada se klikne na dugme posle toga izbacuje grešku u aplikaciji, i ne prikazuje ništa od podataka u GridView.
GridView drži prikazan sa podacima za prvi element iz DropDown, mada bih možda i tu mogao da mu isprogramiram da ne puni GridView dok se ne izabere neko iz DropDown liste i kasnije se klikne na dugme...

Ubacio sam jedan TextBox za ispis vrednosti SelectedIndex, ali on ispisuje 0 kod izbora!!!

Ovde bih priložio ceo ovaj mali projekat da neko ko se razume pogleda i ukaže mi gde grešim.

Ovde ću prikačiti kod, sa procedurama za popunjavanje ucenika i listu sa maticnim brojevima ucenika...


Unapred se zahvaljujem kolegama na svakoj pomoći...



private ArrayList listaMbrUcenika = new ArrayList();

protected void Page_Load(object sender, EventArgs e)
{

int id = DropDownList2.SelectedIndex;

if (DropDownList2.SelectedIndex == -1)
{
id = 0;
}
else
{
id = DropDownList2.SelectedIndex;
}

TextBox1.Text = id.ToString();
/*
if (!IsPostBack)
{
popuniUcenike();
}
popuniListuMbrUcenika();*/
}

private void popuniUcenike()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\SKOLA.mdb";
String strSQL = "Select * from UCENIK";
OleDbCommand comm = new OleDbCommand(strSQL, conn);

try
{
conn.Open();
OleDbDataReader reader = comm.ExecuteReader();

while (reader.Read())
{
DropDownList2.Items.Add(reader[1].ToString() + " " + reader[3].ToString());
}

if (DropDownList2.Items.Count > 0)
{
DropDownList2.SelectedIndex = 0;
}
conn.Close();
}

catch (Exception exc)
{
//obrada izuzetka
}
}

private void popuniListuMbrUcenika()
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\SKOLA.mdb";
String strSQL = "Select * from UCENIK";
OleDbCommand comm = new OleDbCommand(strSQL, conn);

try
{
conn.Open();
OleDbDataReader reader = comm.ExecuteReader();

while (reader.Read())
{
listaMbrUcenika.Add(reader[0].ToString());
}

conn.Close();
}

catch (Exception exc)
{
//obrada izuzetka
}
}

protected void prikaziIzostanke_Click(object sender, EventArgs ea)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\SKOLA.mdb";
OleDbParameter param = new OleDbParameter();
param.ParameterName = "@mbrUcenika";

//DropDownList2.SelectedIndex = 0;
int id = DropDownList2.SelectedIndex;

if (DropDownList2.SelectedIndex == 0)
{
id = 0; //1
}
else
{
id = DropDownList2.SelectedIndex;
}

param.Value = listaMbrUcenika[id];
param.OleDbType = OleDbType.Integer;
String strSQL = "Select * from IZOSTANAK where Mbr=@mbrUcenika";
OleDbCommand comm = new OleDbCommand(strSQL, conn);
comm.Parameters.Add(param);
OleDbDataAdapter adapter = new OleDbDataAdapter(comm);
DataSet ds = new DataSet();

try
{
conn.Open();
adapter.Fill(ds, "Izostanak");
conn.Close();
grid.DataSource = ds;
grid.DataBind();
}
catch(Exception exc)
{
//obrada izuzetka
}
}
MGJ
 
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: Zadatak - Povezivanje DropDown List komponente sa GridView komponentom.31.01.2018. u 20:55 - pre 74 meseci
Drop down lista ima event selectedindexchange il tako nesto valjda bese pa bi mogo na to da se zakacis da pratis promenu selectovanog itema ...

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 :: Zadatak - Povezivanje DropDown List komponente sa GridView komponentom.

[ Pregleda: 1515 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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