[ KizaBG @ 03.09.2008. 17:35 ] @
Ljudi, kako resavate ovaj problem.

Naime, radim u .NET 2005, C# projekat.

Kada napunim GridView sa podacima, i posle mu stavim komandu :ClearSelection, kada ucitam formu, opet je prvi red u GridView selektovan ??!!

Znaci, hocu kad mi se otvori forma,i ucitaju podaci za GridView, da ne bude prvi red selektovan ?

Evo koda .

dataGridViewJezici.Rows.Clear();
for (int i = 0; i <= list.Count - 1; i++)
{
KandidatJeziciDto item = (KandidatJeziciDto)list;
dataGridViewJezici.Rows.Add(item.KandidatJeziciID, item.JezikID, item.Jezik, item.ZnanjeJezikaID, item.ZnanjeJezika);
}
dataGridViewJezici.ClearSelection(); <--- ali kao da ne dodje do ove naredbe

10x thanks in advance za pomoc
[ marko1981 @ 19.09.2008. 02:34 ] @
Ako u Form_Load() nakon sto postavis DataSource ili napunis DataGridView redovima, dodas

Code:

this.dataGridView.CurrentCell = null;


nece uraditi to sto ti treba, ali ako pored toga dodas i

Code:

this.ActiveControl = this.myButton; // postavi na primer neki Button za aktivnu kontrolu, mada mozes i bilo sta sto nije ovaj DataGridView


onda ce da uradi.


Ovo provereno radi za dataGridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect (najcesci slucaj), a ne vidim razlog da ne radi i za neki drugi SelectionMode.
[ KizaBG @ 19.09.2008. 23:55 ] @
@Marko: hvala za savet. Ali ne radi :(( ..

tj. kod mene ClearSelelction radi kada je u pitanu obicna forma, ali problem nastaje, kada na jednoj formi, imam npr 4 Taba, a svaki tab ima po jednu GridView Controlu.

ne znam kako bih onda implementirao ovo tvoje resenje ?

pozdrav, hvala jos jednom
[ Shevchenko @ 22.09.2008. 01:41 ] @
Pa recimo mozda bi ovako mogao da probas:

Code:

        private void Form1_Load(object sender, EventArgs e)
        {
            this.dataGridView1.CurrentCell = null;
            this.dataGridView2.CurrentCell = null;
        }

        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.dataGridView1.CurrentCell = null;
            this.dataGridView2.CurrentCell = null;
        }


I sad bi svaki put kad promenis tab ipak ostao grid neselektovan :)
[ KizaBG @ 27.09.2008. 14:04 ] @
Shevcenko majstore ! sada radi kako treba :)

hvala puno, hvala i marku takodje

poz.