SlideShare a Scribd company logo
1 of 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();
         }
    }
}

More Related Content

What's hot

Do something in 5 minutes with gas 1-use spreadsheet as database
Do something in 5 minutes with gas 1-use spreadsheet as databaseDo something in 5 minutes with gas 1-use spreadsheet as database
Do something in 5 minutes with gas 1-use spreadsheet as databaseBruce McPherson
 
Do something in 5 with gas 2-graduate to a database
Do something in 5 with gas 2-graduate to a databaseDo something in 5 with gas 2-graduate to a database
Do something in 5 with gas 2-graduate to a databaseBruce McPherson
 
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...Bruce McPherson
 
Bristol 2009 q1_wright_steve
Bristol 2009 q1_wright_steveBristol 2009 q1_wright_steve
Bristol 2009 q1_wright_steveObsidian Software
 
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheetDo something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheetBruce McPherson
 
Qtp compare xml files
Qtp compare xml filesQtp compare xml files
Qtp compare xml filesRamu Palanki
 
Do something in 5 with gas 8-copy between databases
Do something in 5 with gas 8-copy between databasesDo something in 5 with gas 8-copy between databases
Do something in 5 with gas 8-copy between databasesBruce McPherson
 
No More Deadlocks; Asynchronous Programming in .NET
No More Deadlocks; Asynchronous Programming in .NETNo More Deadlocks; Asynchronous Programming in .NET
No More Deadlocks; Asynchronous Programming in .NETFilip Ekberg
 
Asynchronous programming
Asynchronous programmingAsynchronous programming
Asynchronous programmingFilip Ekberg
 
Imports my sql
Imports my sqlImports my sql
Imports my sqlobertksg
 
JavaScript client API for Google Apps Script API primer
JavaScript client API for Google Apps Script API primerJavaScript client API for Google Apps Script API primer
JavaScript client API for Google Apps Script API primerBruce McPherson
 
Streaming using Kafka Flink & Elasticsearch
Streaming using Kafka Flink & ElasticsearchStreaming using Kafka Flink & Elasticsearch
Streaming using Kafka Flink & ElasticsearchKeira Zhou
 
The Singleton Pattern In Java
The Singleton Pattern In JavaThe Singleton Pattern In Java
The Singleton Pattern In JavaKohei Nozaki
 
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptxSH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptxMongoDB
 

What's hot (20)

Do something in 5 minutes with gas 1-use spreadsheet as database
Do something in 5 minutes with gas 1-use spreadsheet as databaseDo something in 5 minutes with gas 1-use spreadsheet as database
Do something in 5 minutes with gas 1-use spreadsheet as database
 
Do something in 5 with gas 2-graduate to a database
Do something in 5 with gas 2-graduate to a databaseDo something in 5 with gas 2-graduate to a database
Do something in 5 with gas 2-graduate to a database
 
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
Do something useful in Apps Script 5. Get your analytics pageviews to a sprea...
 
Bristol 2009 q1_wright_steve
Bristol 2009 q1_wright_steveBristol 2009 q1_wright_steve
Bristol 2009 q1_wright_steve
 
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheetDo something in 5 with gas 4- Get your analytics profiles to a spreadsheet
Do something in 5 with gas 4- Get your analytics profiles to a spreadsheet
 
Qtp compare xml files
Qtp compare xml filesQtp compare xml files
Qtp compare xml files
 
Retro vs volley (2)
Retro vs volley (2)Retro vs volley (2)
Retro vs volley (2)
 
Quanlycanbo
QuanlycanboQuanlycanbo
Quanlycanbo
 
Do something in 5 with gas 8-copy between databases
Do something in 5 with gas 8-copy between databasesDo something in 5 with gas 8-copy between databases
Do something in 5 with gas 8-copy between databases
 
Database c# connetion
Database c# connetionDatabase c# connetion
Database c# connetion
 
No More Deadlocks; Asynchronous Programming in .NET
No More Deadlocks; Asynchronous Programming in .NETNo More Deadlocks; Asynchronous Programming in .NET
No More Deadlocks; Asynchronous Programming in .NET
 
Asynchronous programming
Asynchronous programmingAsynchronous programming
Asynchronous programming
 
RxSubject And Operators
RxSubject And OperatorsRxSubject And Operators
RxSubject And Operators
 
Imports my sql
Imports my sqlImports my sql
Imports my sql
 
JavaScript client API for Google Apps Script API primer
JavaScript client API for Google Apps Script API primerJavaScript client API for Google Apps Script API primer
JavaScript client API for Google Apps Script API primer
 
KMI System
KMI SystemKMI System
KMI System
 
Streaming using Kafka Flink & Elasticsearch
Streaming using Kafka Flink & ElasticsearchStreaming using Kafka Flink & Elasticsearch
Streaming using Kafka Flink & Elasticsearch
 
The Singleton Pattern In Java
The Singleton Pattern In JavaThe Singleton Pattern In Java
The Singleton Pattern In Java
 
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptxSH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
SH 1 - SES 7 - Change-Streams-Tel-Aviv.pptx
 
Unqlite
UnqliteUnqlite
Unqlite
 

Viewers also liked

DennisChanYao Xin_JM Testimonal
DennisChanYao Xin_JM TestimonalDennisChanYao Xin_JM Testimonal
DennisChanYao Xin_JM TestimonalDennis Chan
 
Curso taller csc-sept_2015
Curso taller csc-sept_2015Curso taller csc-sept_2015
Curso taller csc-sept_2015RetailMarketing
 
Database Fundamentals
Database FundamentalsDatabase Fundamentals
Database Fundamentalsrohitpoudel
 
16 real, andrea vasco dirige la preparazione real
16 real, andrea vasco dirige la preparazione real16 real, andrea vasco dirige la preparazione real
16 real, andrea vasco dirige la preparazione realredazione gioianet
 
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEEDMA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEEDPaul Kirrage
 
Letter of recommendation TammyPatten2014
Letter of recommendation TammyPatten2014Letter of recommendation TammyPatten2014
Letter of recommendation TammyPatten2014Tammy Patten
 
Total Telecom, LOOK NO FURTHER!
Total Telecom, LOOK NO FURTHER! Total Telecom, LOOK NO FURTHER!
Total Telecom, LOOK NO FURTHER! Robert Stevens
 
MFR AquaTech Recommend Aug15
MFR AquaTech Recommend Aug15MFR AquaTech Recommend Aug15
MFR AquaTech Recommend Aug15Beau Williams
 
volunturismo2
volunturismo2volunturismo2
volunturismo2M Ribeiro
 

Viewers also liked (15)

sept2015meet
sept2015meetsept2015meet
sept2015meet
 
DennisChanYao Xin_JM Testimonal
DennisChanYao Xin_JM TestimonalDennisChanYao Xin_JM Testimonal
DennisChanYao Xin_JM Testimonal
 
Resume
ResumeResume
Resume
 
Six tips for choosing right agent pw august 12 2015
Six tips for choosing right agent  pw august 12 2015Six tips for choosing right agent  pw august 12 2015
Six tips for choosing right agent pw august 12 2015
 
Curso taller csc-sept_2015
Curso taller csc-sept_2015Curso taller csc-sept_2015
Curso taller csc-sept_2015
 
Actividad Ciencias Naturales
Actividad Ciencias NaturalesActividad Ciencias Naturales
Actividad Ciencias Naturales
 
Database Fundamentals
Database FundamentalsDatabase Fundamentals
Database Fundamentals
 
Tabla goles mayores 3
Tabla goles mayores 3Tabla goles mayores 3
Tabla goles mayores 3
 
16 real, andrea vasco dirige la preparazione real
16 real, andrea vasco dirige la preparazione real16 real, andrea vasco dirige la preparazione real
16 real, andrea vasco dirige la preparazione real
 
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEEDMA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
MA238 Kent Healthy Business Award poster and factsheet single pages NO BLEED
 
Letter of recommendation TammyPatten2014
Letter of recommendation TammyPatten2014Letter of recommendation TammyPatten2014
Letter of recommendation TammyPatten2014
 
Effy
EffyEffy
Effy
 
Total Telecom, LOOK NO FURTHER!
Total Telecom, LOOK NO FURTHER! Total Telecom, LOOK NO FURTHER!
Total Telecom, LOOK NO FURTHER!
 
MFR AquaTech Recommend Aug15
MFR AquaTech Recommend Aug15MFR AquaTech Recommend Aug15
MFR AquaTech Recommend Aug15
 
volunturismo2
volunturismo2volunturismo2
volunturismo2
 

Similar to New text document

bai giai de LTWINForm.docx
bai giai de LTWINForm.docxbai giai de LTWINForm.docx
bai giai de LTWINForm.docxVnThanh292761
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMPROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMSaraswathiRamalingam
 
Deep Dumpster Diving
Deep Dumpster DivingDeep Dumpster Diving
Deep Dumpster DivingRonnBlack
 
How to Create Database component -Enterprise Application Using C# Lab
How to Create Database component -Enterprise Application Using C# Lab  How to Create Database component -Enterprise Application Using C# Lab
How to Create Database component -Enterprise Application Using C# Lab priya Nithya
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMPROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMSaraswathiRamalingam
 
Apache Flink Training: DataStream API Part 2 Advanced
Apache Flink Training: DataStream API Part 2 Advanced Apache Flink Training: DataStream API Part 2 Advanced
Apache Flink Training: DataStream API Part 2 Advanced Flink Forward
 
Accessing data with android cursors
Accessing data with android cursorsAccessing data with android cursors
Accessing data with android cursorsinfo_zybotech
 
Accessing data with android cursors
Accessing data with android cursorsAccessing data with android cursors
Accessing data with android cursorsinfo_zybotech
 
Ensure code quality with vs2012
Ensure code quality with vs2012Ensure code quality with vs2012
Ensure code quality with vs2012Sandeep Joshi
 
201003 - Abdullah.pdf
201003 - Abdullah.pdf201003 - Abdullah.pdf
201003 - Abdullah.pdfAbdullah20897
 
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdfDoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdfaathiauto
 

Similar to New text document (20)

bai giai de LTWINForm.docx
bai giai de LTWINForm.docxbai giai de LTWINForm.docx
bai giai de LTWINForm.docx
 
C#
C#C#
C#
 
Insertarbotones en c
Insertarbotones en cInsertarbotones en c
Insertarbotones en c
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMPROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
 
Ditec esoft C# project
Ditec esoft C# project Ditec esoft C# project
Ditec esoft C# project
 
Ditec esoft C# project
Ditec esoft C# projectDitec esoft C# project
Ditec esoft C# project
 
Deep Dumpster Diving
Deep Dumpster DivingDeep Dumpster Diving
Deep Dumpster Diving
 
How to Create Database component -Enterprise Application Using C# Lab
How to Create Database component -Enterprise Application Using C# Lab  How to Create Database component -Enterprise Application Using C# Lab
How to Create Database component -Enterprise Application Using C# Lab
 
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAMPROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
PROGRAMMING USING C# .NET - SARASWATHI RAMALINGAM
 
Android databases
Android databasesAndroid databases
Android databases
 
Apache Flink Training: DataStream API Part 2 Advanced
Apache Flink Training: DataStream API Part 2 Advanced Apache Flink Training: DataStream API Part 2 Advanced
Apache Flink Training: DataStream API Part 2 Advanced
 
Radgrid
RadgridRadgrid
Radgrid
 
Accessing data with android cursors
Accessing data with android cursorsAccessing data with android cursors
Accessing data with android cursors
 
Accessing data with android cursors
Accessing data with android cursorsAccessing data with android cursors
Accessing data with android cursors
 
Ensure code quality with vs2012
Ensure code quality with vs2012Ensure code quality with vs2012
Ensure code quality with vs2012
 
37c
37c37c
37c
 
Programação c#- Criar um documento no Word
Programação c#- Criar um documento no WordProgramação c#- Criar um documento no Word
Programação c#- Criar um documento no Word
 
201003 - Abdullah.pdf
201003 - Abdullah.pdf201003 - Abdullah.pdf
201003 - Abdullah.pdf
 
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdfDoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
DoublyList-cpp- #include -DoublyList-h- using namespace std- void Doub.pdf
 
delegates
delegatesdelegates
delegates
 

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(); } } }