SlideShare a Scribd company logo
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   System.Data.SqlClient;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            string cstr = "Server=.sqlexpress; Database=DBHocSinh; Integrated
security=true";
            SqlConnection con = new SqlConnection(cstr);
            con.Open();
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM HocSinh",
con);
            DataTable hs = new DataTable();
            da.Fill(hs);
            dgvDSHS.DataSource= hs;


              SqlDataAdapter da1 = new SqlDataAdapter("SELECT * FROM Lop", con);
              DataTable lop = new DataTable();
              da1.Fill(lop);
              //Dien ra combobox lop
              cboLop.DataSource = lop;
              cboLop.DisplayMember = lop.Columns[1].ColumnName;
              cboLop.ValueMember = "MaLop";

              con.Close();

         }

        private void dgvDSHS_CellContentClick(object sender,
DataGridViewCellEventArgs e)
        {
            DoDuLieuRaLuoi(e.RowIndex);
        }

         private void DoDuLieuRaLuoi(int dong)
         {
             txtMaHS.Text = dgvDSHS.Rows[dong].Cells[0].Value.ToString();
             txtTen.Text = dgvDSHS.Rows[dong].Cells[1].Value.ToString();
             dtpNgSinh.Text = dgvDSHS.Rows[dong].Cells[2].Value.ToString();
             txtDiaChi.Text = dgvDSHS.Rows[dong].Cells[3].Value.ToString();
             txtDTB.Text = dgvDSHS.Rows[dong].Cells[4].Value.ToString();
             cboLop.Text = dgvDSHS.Rows[dong].Cells[4].Value.ToString();
         }
    }
}

More Related Content

PPTX
실시간 인벤트 처리
Byeongweon Moon
 
PDF
Fetch data from form
Shahriar Malik
 
TXT
Codeofdatabase
koushikdewan
 
TXT
Code
mimidas
 
TXT
Bulk copy
Ravi Singh
 
PDF
Do something in 5 with gas 3-simple invoicing app
Bruce McPherson
 
PDF
#Gophercon Talk by Smita Vijayakumar - Go's Context Library
Exotel
 
PDF
Do something in 5 with gas 7-email log
Bruce McPherson
 
실시간 인벤트 처리
Byeongweon Moon
 
Fetch data from form
Shahriar Malik
 
Codeofdatabase
koushikdewan
 
Code
mimidas
 
Bulk copy
Ravi Singh
 
Do something in 5 with gas 3-simple invoicing app
Bruce McPherson
 
#Gophercon Talk by Smita Vijayakumar - Go's Context Library
Exotel
 
Do something in 5 with gas 7-email log
Bruce McPherson
 

What's hot (19)

PDF
Do something in 5 minutes with gas 1-use spreadsheet as database
Bruce McPherson
 
PDF
Do something in 5 with gas 2-graduate to a database
Bruce McPherson
 
PDF
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Bruce McPherson
 
PDF
Bristol 2009 q1_wright_steve
Obsidian Software
 
PDF
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Bruce McPherson
 
DOC
Qtp compare xml files
Ramu Palanki
 
PDF
Retro vs volley (2)
Artjoker Digital
 
DOC
Quanlycanbo
PHUONGVINH
 
PDF
Do something in 5 with gas 8-copy between databases
Bruce McPherson
 
DOC
Database c# connetion
Christofer Toledo
 
PPTX
No More Deadlocks; Asynchronous Programming in .NET
Filip Ekberg
 
PPTX
Asynchronous programming
Filip Ekberg
 
DOCX
Imports my sql
obertksg
 
PDF
JavaScript client API for Google Apps Script API primer
Bruce McPherson
 
PDF
KMI System
Thirumavalavan Ganesan
 
PDF
Streaming using Kafka Flink & Elasticsearch
Keira Zhou
 
PDF
The Singleton Pattern In Java
Kohei Nozaki
 
PPTX
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
MongoDB
 
PPTX
Unqlite
Paul Myeongchan Kim
 
Do something in 5 minutes with gas 1-use spreadsheet as database
Bruce McPherson
 
Do something in 5 with gas 2-graduate to a database
Bruce McPherson
 
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Bruce McPherson
 
Bristol 2009 q1_wright_steve
Obsidian Software
 
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Bruce McPherson
 
Qtp compare xml files
Ramu Palanki
 
Retro vs volley (2)
Artjoker Digital
 
Quanlycanbo
PHUONGVINH
 
Do something in 5 with gas 8-copy between databases
Bruce McPherson
 
Database c# connetion
Christofer Toledo
 
No More Deadlocks; Asynchronous Programming in .NET
Filip Ekberg
 
Asynchronous programming
Filip Ekberg
 
Imports my sql
obertksg
 
JavaScript client API for Google Apps Script API primer
Bruce McPherson
 
Streaming using Kafka Flink & Elasticsearch
Keira Zhou
 
The Singleton Pattern In Java
Kohei Nozaki
 
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
MongoDB
 
Ad

Viewers also liked (15)

DOCX
sept2015meet
Katrina Garrett
 
PDF
DennisChanYao Xin_JM Testimonal
Dennis Chan
 
DOCX
Resume
Matt Pazik
 
PDF
Six tips for choosing right agent pw august 12 2015
Hina Navin Freelance Journalist/Designer - Dubai
 
PDF
Curso taller csc-sept_2015
RetailMarketing
 
DOC
Actividad Ciencias Naturales
Alejandro De Leòn
 
PDF
Database Fundamentals
rohitpoudel
 
PDF
Tabla goles mayores 3
Jefferson Iral
 
PDF
16 real, andrea vasco dirige la preparazione real
redazione gioianet
 
PDF
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
Paul Kirrage
 
DOC
Letter of recommendation TammyPatten2014
Tammy Patten
 
PDF
Total Telecom, LOOK NO FURTHER!
Robert Stevens
 
PDF
MFR AquaTech Recommend Aug15
Beau Williams
 
PDF
volunturismo2
M Ribeiro
 
sept2015meet
Katrina Garrett
 
DennisChanYao Xin_JM Testimonal
Dennis Chan
 
Resume
Matt Pazik
 
Six tips for choosing right agent pw august 12 2015
Hina Navin Freelance Journalist/Designer - Dubai
 
Curso taller csc-sept_2015
RetailMarketing
 
Actividad Ciencias Naturales
Alejandro De Leòn
 
Database Fundamentals
rohitpoudel
 
Tabla goles mayores 3
Jefferson Iral
 
16 real, andrea vasco dirige la preparazione real
redazione gioianet
 
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
Paul Kirrage
 
Letter of recommendation TammyPatten2014
Tammy Patten
 
Total Telecom, LOOK NO FURTHER!
Robert Stevens
 
MFR AquaTech Recommend Aug15
Beau Williams
 
volunturismo2
M Ribeiro
 
Ad

Similar to New text document (20)

DOCX
bai giai de LTWINForm.docx
VnThanh292761
 
DOCX
Insertarbotones en c
Armando Gonzalez
 
PPTX
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
SaraswathiRamalingam
 
PDF
Ditec esoft C# project
K.K.T Madhusanka
 
PDF
Ditec esoft C# project
K.K.T Madhusanka
 
PPTX
Deep Dumpster Diving
RonnBlack
 
PDF
How to Create Database component -Enterprise Application Using C# Lab
priya Nithya
 
PPTX
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
SaraswathiRamalingam
 
PDF
Android databases
Rafael Vázquez Sánchez
 
PPTX
Apache Flink Training: DataStream API Part 2 Advanced
Flink Forward
 
PDF
Radgrid
Aravindharamanan S
 
PPTX
76.pptx ajx ppt file for univercity of granted
hectortrading693
 
DOCX
Accessing data with android cursors
info_zybotech
 
DOCX
Accessing data with android cursors
info_zybotech
 
PPTX
Ensure code quality with vs2012
Sandeep Joshi
 
PPTX
37c
Sireesh K
 
TXT
Programação c#- Criar um documento no Word
Fabio Junior Carvalho Batista
 
PDF
201003 - Abdullah.pdf
Abdullah20897
 
PDF
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
aathiauto
 
bai giai de LTWINForm.docx
VnThanh292761
 
Insertarbotones en c
Armando Gonzalez
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
SaraswathiRamalingam
 
Ditec esoft C# project
K.K.T Madhusanka
 
Ditec esoft C# project
K.K.T Madhusanka
 
Deep Dumpster Diving
RonnBlack
 
How to Create Database component -Enterprise Application Using C# Lab
priya Nithya
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
SaraswathiRamalingam
 
Android databases
Rafael Vázquez Sánchez
 
Apache Flink Training: DataStream API Part 2 Advanced
Flink Forward
 
76.pptx ajx ppt file for univercity of granted
hectortrading693
 
Accessing data with android cursors
info_zybotech
 
Accessing data with android cursors
info_zybotech
 
Ensure code quality with vs2012
Sandeep Joshi
 
Programação c#- Criar um documento no Word
Fabio Junior Carvalho Batista
 
201003 - Abdullah.pdf
Abdullah20897
 
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
aathiauto
 

New text document

  • 1. 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 System.Data.SqlClient; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { string cstr = "Server=.sqlexpress; Database=DBHocSinh; Integrated security=true"; SqlConnection con = new SqlConnection(cstr); con.Open(); SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM HocSinh", con); DataTable hs = new DataTable(); da.Fill(hs); dgvDSHS.DataSource= hs; SqlDataAdapter da1 = new SqlDataAdapter("SELECT * FROM Lop", con); DataTable lop = new DataTable(); da1.Fill(lop); //Dien ra combobox lop cboLop.DataSource = lop; cboLop.DisplayMember = lop.Columns[1].ColumnName; cboLop.ValueMember = "MaLop"; con.Close(); } private void dgvDSHS_CellContentClick(object sender, DataGridViewCellEventArgs e) { DoDuLieuRaLuoi(e.RowIndex); } private void DoDuLieuRaLuoi(int dong) { txtMaHS.Text = dgvDSHS.Rows[dong].Cells[0].Value.ToString(); txtTen.Text = dgvDSHS.Rows[dong].Cells[1].Value.ToString(); dtpNgSinh.Text = dgvDSHS.Rows[dong].Cells[2].Value.ToString(); txtDiaChi.Text = dgvDSHS.Rows[dong].Cells[3].Value.ToString(); txtDTB.Text = dgvDSHS.Rows[dong].Cells[4].Value.ToString(); cboLop.Text = dgvDSHS.Rows[dong].Cells[4].Value.ToString(); } } }