Zanima me da li je moguce da se dodaju nove kolone u GridView ukoliko se izvrsi odredjeni IF statment
Npr
Imam jedan GridView koji vuce podatke iz tabele artikli.
ispod imam jednu dropdownlistu koja je autopostback i pri promeni vrednosti se aktivira dogadjaj
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList ddl = (DropDownList)sender;
string uspeh = "";
string uspeh1 = "";
string uspeh2 = "";
if (ddl.SelectedValue == "1")
{
SqlDataSource1.SelectCommand = "SELECT * FROM ViewFrizidera";
uspeh = "SELECT * FROM ViewFrizidera";
}
if (ddl.SelectedValue == "2")
{
SqlDataSource1.SelectCommand = "SELECT * FROM ViewVitrine";
uspeh1 = "SELECT * FROM ViewVitrine";
}
if (ddl.SelectedValue == "3")
{
SqlDataSource1.SelectCommand = "SELECT * FROM ViewKlime";
uspeh2 = "SELECT * FROM ViewKlime";
}
if (uspeh != null)//ukoliko je prosao prvi IF onda ce se ovaj IF izvrsavati
{
// ovde treba da stoji kod koji dodaje novu kolonu u GridView, ukoliko je ispunjen gornji uslov
}
Citava situacija ide ovako. SqlDataSource1 vuce podatke iz tabele artikli. Kada se izabere prva vrednost (1) iz dropdownliste treba da se taj SqlDataSource1 promeni u odgovarajuci View, koji vuce iste podatke, sa nekim novim kolonama (koje treba da se dodaju u gridView, kako bi se videle)
Sve savrseno funkcionise, ali ne znam kako da prilikom izvrsavanja odredjenog IF-a dodam tu novu kolonu (iz View-a) u GridView?
Hvala unapred
Ivana