Anda di halaman 1dari 3

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 WindowsFormsApplication2
{
public partial class Form1 : Form
{
DataSet ds;
SqlDataAdapter dastag;
DataTable tstag;
DataRow r;
int pos = 0;
string num;
bool trouve;
SqlCommandBuilder cb;
public Form1()
{
InitializeComponent();
}
void Afficher()
{
textBox1.Text = tstag.Rows[pos][0].ToString();
textBox2.Text = tstag.Rows[pos][1].ToString();
textBox3.Text = tstag.Rows[pos][2].ToString();
dataGridView1.ClearSelection();
dataGridView1.Rows[pos].Selected = true;
}
private void Form1_Load(object sender, EventArgs e)
{
ds = new DataSet("PEX");
SqlConnection conn = new SqlConnection("Data Source =. ;Initial Cata
log = PEXM;Integrated Security = SSPI");
dastag = new SqlDataAdapter(" select * from Stag", conn);
dastag.Fill(ds, "stag");
tstag = ds.Tables[0];// ta3ach hade zero
dataGridView1.DataSource = tstag;
pos = 0;
Afficher();
cb = new SqlCommandBuilder(dastag);
}
private void button5_Click(object sender, EventArgs e)
{
textBox1.ResetText();
textBox2.ResetText();
textBox3.ResetText();
}
private void button1_Click(object sender, EventArgs e)
{
r = tstag.NewRow();
r[0] = textBox1.Text;
r[1] = textBox2.Text;
r[2] = textBox3.Text;
tstag.Rows.Add(r);
dastag.Update(ds, "stag");
}
private void button6_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void dataGridView1_CellContentClick(object sender, DataGridViewC
ellEventArgs e)
{
pos = e.RowIndex;
Afficher();
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEven
tArgs e)
{
pos = e.RowIndex;
Afficher();
//dataGridView1.Rows[pos].Selected = true;
}
private void button2_Click(object sender, EventArgs e)
{
tstag.Rows[pos][0] = textBox1.Text;
tstag.Rows[pos][1] = textBox2.Text;
tstag.Rows[pos][2] = textBox3.Text;
dastag.Update(ds, "stag");
}
private void button3_Click(object sender, EventArgs e)
{
tstag.Rows[pos].AcceptChanges();//3lach kandiro accepte change
tstag.Rows[pos].Delete();
dastag.Update(ds, "stag");
Form1_Load(sender, e);
}
private void button7_Click(object sender, EventArgs e)
{
pos = 0;
Afficher();
}
private void button10_Click(object sender, EventArgs e)
{
pos = tstag.Rows.Count - 1;
Afficher();
}
private void button8_Click(object sender, EventArgs e)
{
if (pos > 0)
{
pos--;
Afficher();
}
}
private void button9_Click(object sender, EventArgs e)
{
if (pos < tstag.Rows.Count - 1)
{
pos++;
Afficher();
}
}

private void button4_Click(object sender, EventArgs e)


{
pos = 0;
num = textBox4.Text;
trouve = false;
try
{
while (trouve == false)
{
if (num == tstag.Rows[pos][0].ToString())
{
trouve = true;
Afficher();
}
else
pos++;
}
}
catch(Exception)
{
textBox1.Text="------------------";
textBox2.Text = "------------------";
textBox3.Text = "------------------";
}
}
}
}

Anda mungkin juga menyukai