[ stanisic @ 30.03.2010. 12:03 ] @
Zdravo svima,

da ne pricam puno evo koda:

protected void ComboBox1_Load(object sender, EventArgs e)
{

if (!IsPostBack == true)
{
emp1.Fill(table1);
this.ComboBox1.DataSource = emp1.GetData();
this.ComboBox1.DataTextField = "FirstName";
this.ComboBox1.DataValueField = "EmployeeID";
this.ComboBox1.DataBind();
this.ComboBox1.Items.Insert(0, new ListItem("-Select111-", "-1"));
this.ComboBox1.SelectedIndex = 0;
}

}

I naravno sve radi, no kada hocu da insertujem novi red imam problem:

protected void Button6_Click(object sender, EventArgs e)
{
this.ComboBox1.Items.Clear();
ListItem t1 = new ListItem(" ", "-1");
ListItem it = new ListItem("-Select11-", "0");
adapter_Employees.InsertQuery(this.TextBox2.Text, this.TextBox3.Text, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
table1.AcceptChanges();
emp1.Fill(table1);
this.ComboBox1.DataSource = emp1.GetData();
this.ComboBox1.DataTextField = "FirstName";
this.ComboBox1.DataValueField = "EmployeeID";
this.ComboBox1.DataBind();
this.ComboBox1.Items.Insert(0,t1);
this.ComboBox1.Items.Insert(1,it);
this.ComboBox1.SelectedIndex = 0;
this.ComboBox1.SelectedIndex = 1;
this.TextBox6.Text = this.ComboBox1.SelectedItem.Text;
int i=Convert.ToInt32(ViewState[this.ComboBox1.SelectedItem.Text]);
this.Label2.Text = i.ToString();
}

Uradim insert i selektovani item u Combu bude "Select", ali ovo mi uspeva samo kada dodam jos jedan prazan item t1...
ali nazalost meni treba resenje bez praznog itema, da posle inserta Selektovani Item bude "Select"...

Preko Response.Redirect("Combo_TextBox.aspx"), naravno lepo radi i i prikaze mi "Select", ali necu Redirekciju da radim.

Nadam se da je nekome jasno...

Pozdrav svima
[ pl4stik @ 01.04.2010. 07:45 ] @
Ispravi me ako gresim ali kolko sam ja shvatio tvoj kod radi kad odradish postback cele strane, a problem je da ti neces da radish post back cele strane, jel da?

Ako je to u pitanju mozda bi trebala da pomocu AJAX-a radish partial page update. To znaci da pravish kontrole ili grupe kontrola koje se update-uju (rade postback) nezavisno i/ili u zavisnosti od eventa koje priozvode druge kontrole i/ili sama strana. Nisam siguran bas kako stoje stvari u tvojoj app ali probaj samo da nabacis Toolbox->AJAX Extensions->UpdatePanel na stranu i prevuci ComboBox1 i Button6 u UpdatePanel i izvrsi code da vidis kako radi i dal radi

Proveri i filmove:

http://www.asp.net/LEARN/ajax-videos/video-78.aspx
http://www.asp.net/LEARN/ajax-videos/video-183.aspx
http://www.asp.net/LEARN/ajax-videos/video-177.aspx
http://www.asp.net/LEARN/ajax-videos/video-178.aspx
http://www.asp.net/LEARN/ajax-videos/video-277.aspx
http://www.asp.net/LEARN/ajax-videos/video-159.aspx
http://www.asp.net/LEARN/ajax-videos/video-172.aspx

Happy Coding
[ stanisic @ 12.04.2010. 06:51 ] @
cao,

u medjuvremenu sam radila nesto drugo, pa sam tek sada videla tvoj odgovor. Dobro si shvatio moj problem sa Combom, probacu da uradim ovo sto si mi rekao. Hvala ti puno:)