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

Pocetnicki problemi sa vc sharp-om

[es] :: .NET :: Pocetnicki problemi sa vc sharp-om

Strane: 1 2 3

[ Pregleda: 6764 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Pocetnicki problemi sa vc sharp-om29.07.2012. u 19:00 - pre 141 meseci
Citat:
popmilan76:
I jos nesto,imam grid,i dva textboxa i dugme koje ubacuje podatak,kada kliknem na to dugme ono ubaci podatak u datase,ali ga ne prikaze odmah u gridview....kada ponovo pokrenem program ono je dobro,znaci treba mi neki refresh dataseta ili gridview,,,sve kontrole su povezane sa dataset...


Ocitaj podatke iz baze ponovo...

evo najlaksa verzija, nemoj da te buni MySql, ja koristim njega, samo zameni sa Sql :)

Code:
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace WindowsFormsApplication121
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            
        }
        MySqlConnection kon = new MySqlConnection(Properties.Settings.Default.mojasemaConnectionString); //pristupam app config fajlu i uzimam informacije iz kon stringa

        public DataTable Iscitaj()
        {
            
            try
            {
                MySqlDataAdapter da = new MySqlDataAdapter();
                DataTable dt = new DataTable();
                MySqlCommand sqlCom = new MySqlCommand();
                sqlCom.Connection = kon;
                sqlCom.CommandText = "select * from ljudi"; //selektuj sve iz tabele ljudi
                da.SelectCommand = sqlCom; 
                //Data punjac je primio sve iz tabele i sada to nosi do tabele dataseta
                da.Fill(dt); //puni dataset
                return dt; //vraca vrednost dataset tabele u C#
            }
            catch
            {
                throw; //hvata gresku ukoliko je ima
            }

        }


        void Osvezi()
        {
            dataGridView1.DataSource = Iscitaj(); //DataGrid se napaja iz Dataset tabele
        }

        void Ubaci()
        {
            try
            {
                
                MySqlCommand sqlCom = new MySqlCommand();
                sqlCom.Connection = kon;
                sqlCom.CommandType = CommandType.Text; //radi se o tekstualnom unosu
                sqlCom.CommandText = "insert into ljudi(Ime_Prezime,Maticni_Broj) values(@Ime_Prezime,@Maticni_Broj)";
                //komanda za unos u bazu
                sqlCom.Parameters.AddWithValue("@Ime_Prezime", textBox1.Text); 
                sqlCom.Parameters.AddWithValue("@Maticni_Broj", textBox2.Text);
                //Kolone iz baze dobijaju vrednost tekst boksova
                //unosi se sa podrazumevanom vrednoscu, string je jednak varchar
                kon.Open(); //otvaram konekciju
                sqlCom.ExecuteNonQuery(); //ubacujem sve i ne zahtevam upit
            }
            catch
            {
                 //ukoliko ima greske ne pokazuj nista, cuti bolje ti je hahaha :D
            }
            finally
            {
                kon.Close(); // i u svakom slucaju ti meni zatvori bazu :)
            }
        }
        

        private void button1_Click(object sender, EventArgs e)
        {
            Ubaci(); //metoda od gore za ubacivanje
            Osvezi();// metoda od gore za ozvezavanje, ili ti refresh.
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Osvezi(); //cim se loaduje forma ubaci vrednosti iz baze.
        }
    }
}



Da si pogledao onaj kod sto sam slao ili link znao bi.

[Ovu poruku je menjao Boyka dana 29.07.2012. u 20:11 GMT+1]
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om29.07.2012. u 19:58 - pre 141 meseci
Hvala kralju ,pa ti si genije......jos kad bi ubacio i proceduru za brisanje selektovanog zapisa u gridview,,,,to bi bilo ekstra.....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om29.07.2012. u 20:04 - pre 141 meseci
Provalio,ne treba ,hvala,koristim ovu proceduru....
void Obrisi()
{
try
{

SqlCommand sqlCom = new SqlCommand();
sqlCom.Connection = con;
sqlCom.CommandType = CommandType.Text; //radi se o tekstualnom unosu
sqlCom.CommandText = "delete karta where rednibroj = ('" + redniBrojTextBox.Text + " ')";
//komanda za unos u bazu

//Kolone iz baze dobijaju vrednost tekst boksova
//unosi se sa podrazumevanom vrednoscu, string je jednak varchar
con.Open(); //otvaram konekciju
sqlCom.ExecuteNonQuery(); //ubacujem sve i ne zahtevam upit
}
catch
{
//ukoliko ima greske ne pokazuj nista, cuti bolje ti je hahaha :D
}
finally
{
con.Close(); // i u svakom slucaju ti meni zatvori bazu :)
}
}
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om29.07.2012. u 20:57 - pre 141 meseci
Imam jos jedno pitanje,kako se prave izvestaji u c sharpu,vidim da u ovom c sharpu nemam crystal report item,ima ga samo profesional ali ne i express....gde se to moze naci ili downloadovati....
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 07:53 - pre 141 meseci
Citat:
popmilan76:
Provalio,ne treba ,hvala,koristim ovu proceduru....
void Obrisi()
{
try
{

SqlCommand sqlCom = new SqlCommand();
sqlCom.Connection = con;
sqlCom.CommandType = CommandType.Text; //radi se o tekstualnom unosu
sqlCom.CommandText = "delete karta where rednibroj = ('" + redniBrojTextBox.Text + " ')";
//komanda za unos u bazu

//Kolone iz baze dobijaju vrednost tekst boksova
//unosi se sa podrazumevanom vrednoscu, string je jednak varchar
con.Open(); //otvaram konekciju
sqlCom.ExecuteNonQuery(); //ubacujem sve i ne zahtevam upit
}
catch
{
//ukoliko ima greske ne pokazuj nista, cuti bolje ti je hahaha :D
}
finally
{
con.Close(); // i u svakom slucaju ti meni zatvori bazu :)
}
}


Tako neces moci kad ne budes imao redne brojeve u tekst boksu, skoro pa nikad se redni broj ne stavlja u tekst boks.
Stavi se ID kao AI(automatsko odbrojavanje), ti moras da stavis za selektovani red da brise, recimo kliknes na neki red u datagridu, pritisnes obrisi i on ti brise ceo selektovani red iz baze, tako da je bolje da negde stavis da je neki int jednak selektovanom redu, i prosledis taj int u parametru recimo
sqlCom.Parameters.AddWithValue("@idljudi",idljudi);
ovo sam napamet, uradicu ti posle kad stignem, pozz.
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.home.otenet.gr.



+395 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 08:37 - pre 141 meseci
Code:

catch
{
ukoliko ima greske. ..cuti bre kad ti kazem


Od praznih catch blokova mi se dize kosa na glavi kad vidim
da ih developeri koriste.

Pravi recept za cupanje kose kada dodje do nekog baga ili problema.

Lakse je naci iglu u plastu sena.

Viva lollapalooza
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 09:05 - pre 141 meseci
Citat:
deerbeer:
Code:

catch
{
ukoliko ima greske. ..cuti bre kad ti kazem


Od praznih catch blokova mi se dize kosa na glavi kad vidim
da ih developeri koriste.

Pravi recept za cupanje kose kada dodje do nekog baga ili problema.

Lakse je naci iglu u plastu sena.


Nisi u pravu, ovde moze da se koriste, ali imao sam situaciju kad sam pravio nesto slicno word aplikaciji i imao sam tekst boks koji je sluzio kao find, i sada ukoliko ne bi doslo do reci i da sam stavio neki Exception u catch bloku doslo bi do pojave Message boksa sto je odvratno, svaki put kada nema zadate reci koju trazim pojavio bi se message boks, onda sam ostavio prazan catch blok da ne izlazi nista, naravno mogao sam staviti jednu labelu i nju staviti u catch gde bi se izuzetak ispisao na labeli, ali nisam imao prostova, a i nisam nigde video da se ista ispisuje ako karakter nije nadjen. :)

Sto se tice ove situacije, moze slobodno staviti SqlException
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 09:10 - pre 141 meseci
Citat:
popmilan76:
Imam jos jedno pitanje,kako se prave izvestaji u c sharpu,vidim da u ovom c sharpu nemam crystal report item,ima ga samo profesional ali ne i express....gde se to moze naci ili downloadovati....


http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp

Ali bolje ti je skini ceo Visual Studio, mnogo toga ce ti zatrebati, a neces imati u ekspresu.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 09:16 - pre 141 meseci
ono polje rednibroj mi nije zapravo redni broj,nego se samo tako zove....a svakako cu ga staviti kao autonumber....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 09:54 - pre 141 meseci
Imam visual studio 2008 express,odakle mogu skinuti vs2008 profesional....
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 11:03 - pre 141 meseci
http://www.microsoft.com/visualstudio/11/en-us/downloads
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 21:25 - pre 141 meseci
avidim da postoji i neki report viewer za vs2008 express,jel se moze on skinuti odnekle.....
 
Odgovor na temu

Boyka
BPS

Član broj: 287185
Poruke: 338
*.dynamic.isp.telekom.rs.



+33 Profil

icon Re: Pocetnicki problemi sa vc sharp-om30.07.2012. u 22:36 - pre 141 meseci
Citat:
popmilan76:
avidim da postoji i neki report viewer za vs2008 express,jel se moze on skinuti odnekle.....


E dok skines njega skinuo si i Visual Studio, imas bre ceo internet dostupan, mozes birati da li ces full ili demo, a i postavio sam ti link gde mozes skinuti...thepiratebay.se,kat.ph itd itd pun je ku*ac stvari na internetukoje samo cekaju pitanje na google.com!
 
Odgovor na temu

Mare_TS
Marko Pravdic
Software Engeneer - Microsoft .NET
Beograd, Banovo Brdo

Član broj: 62586
Poruke: 35



+1 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 07:49 - pre 141 meseci
Probaj Microsoft SQL Server 2008 Report Builder --> link

nije komplikovan a i imaš primere da skineš...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 14:36 - pre 141 meseci
Treba mi bas 2008 pro,i jos nesto kakva je prenosivost aplikacije na druge racunare......hoce li to raditi na kompu na kome nema vs2008,i sta je sa aplikacijama koje imaju sql bazu
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 15:03 - pre 141 meseci
Citat:
Treba mi bas 2008 pro
Zasto?
Citat:
i jos nesto kakva je prenosivost aplikacije na druge racunare......hoce li to raditi na kompu na kome nema vs2008,i sta je sa aplikacijama koje imaju sql bazu
Na drugim racunarima je potrebno da je instaliran .NET framework u verziji koju si koristio za razvoj. Ako si koristio full SQL server, on mora biti instaliran i na tim drugim racunarima. Ako si ostao pri SQL CE, onda je dovoljno samo da odgovarajuci dll-ovi budu prisutni.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 15:39 - pre 141 meseci
Zato sto taj pro ima i reporte ukljucene u sebe,bar mislim da ih ima....
Mada bi mi najvise odgovaralo da mi ostane ovaj vs express,i da dodam neki report...na netu ga i nadjem,instaliram ga,ali ga nema u delu add item....moze li mala pomoc oko toga
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 19:23 - pre 141 meseci
Citat:
popmilan76:
Zato sto taj pro ima i reporte ukljucene u sebe,bar mislim da ih ima....
Dao sam ti link na VS 2012. Uzmes lepo i skines. Zar mislis da on nema nesto sto 2008 ima?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.sbb.rs.



+5 Profil

icon Re: Pocetnicki problemi sa vc sharp-om31.07.2012. u 21:10 - pre 141 meseci
Da,ali i trazi windows 7,sto naravno nemam....
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: Pocetnicki problemi sa vc sharp-om01.08.2012. u 08:05 - pre 141 meseci
Nikakav problem
http://windows.microsoft.com/en-us/windows-8/download

Sad imas
 
Odgovor na temu

[es] :: .NET :: Pocetnicki problemi sa vc sharp-om

Strane: 1 2 3

[ Pregleda: 6764 | Odgovora: 41 ] > FB > Twit

Postavi temu Odgovori

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