[ bjtetf @ 13.04.2007. 15:38 ] @
Imam par textboxo-ova,jedan datagrid i jedno dugme. Napravio sam da kada kliknem na dugme,da se podaci iz textboxova, unesu u datagrid. Ali kada namjestim nove vrednosti u textbox, i kliknem ponovo na dugme, oni se presnime u datagrid preko postojecih podataka, tj ne smine se u novi red. Koja f-ja to radi, da se prilikom novog klika na dugme podaci snime(postave) u novi red u datagridu???

Code:

           DataSet ds = new DataSet();
            DataTable dt = ds.Tables.Add("Cijene");

            dt.Columns.Add("cijena", typeof(float));
            dt.Columns.Add("proizvod", typeof(string));
            DataRow dw = dt.NewRow();
            dw["proizvod"] = comboBox1.Text;
            dw["cijena"] = comboBox2.Text;
            dt.Rows.Add(dw);
            dataGridView1.DataSource = dt;
[ Drasko M @ 13.04.2007. 16:16 ] @
prva 4 reda napisi u on load event-u, a poslednjih 5 u buttonclick event-u
[ bjtetf @ 13.04.2007. 16:28 ] @
Ako to uradim,onda mi nece prepoznati sta je dt u button click eventu
[ Drasko M @ 13.04.2007. 20:02 ] @
da u pravu si..evo ti kod:

public partial class Form1 : Form
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
dt = ds.Tables.Add("Cijene");
dt.Columns.Add("cijena", typeof(float));
dt.Columns.Add("proizvod", typeof(string));
}

private void button1_Click(object sender, EventArgs e)
{
DataRow dw = dt.NewRow();
dw["proizvod"] = comboBox1.Text;
dw["cijena"] = comboBox2.Text;
dt.Rows.Add(dw);
dataGridView1.DataSource = dt;
}
}
[ bjtetf @ 13.04.2007. 20:15 ] @
Nije mi palo na pamet da to definisem na globalnom nivou :)).
Hvala, radi.