saeed-71
پنج شنبه 16 آذر 1391, 22:23 عصر
سلام.
دوستان چه کدی رو به این کد اضاف کنم تا اطلاعاتم در دیتا گرید ویو نمایش داده بشن و چجوری این کد رو بهینه سازی کنم؟
اسم دیتا گرید ویو ساخته شده dataGridView1 هستش.
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;
namespace ADO
{
public partial class Form1 : Form
{
int num = -1;
DataTable tbl;
public Form1()
{
InitializeComponent();
}
public string value1
{
get { return textBox1.Text; }
set { textBox1.Text = value; }
}
public string value2
{
get { return textBox2.Text; }
set { textBox2.Text = value; }
}
private void refreshData()
{
if (num != -1)//تا اگر هیچ رکوردی وجود نداشت کاری انجام نشود.
{
textBox1.Text = tbl.Rows[num][1].ToString();
textBox2.Text = tbl.Rows[num][2].ToString();
textBox4.Text = tbl.Rows[num][0].ToString();
}
}
private void Form1_Load(object sender, EventArgs e)
{
FillData();
}
private void button1_Click(object sender, EventArgs e)
{
if(sqlConnection1.State == ConnectionState.Closed)
{
sqlConnection1.Open();
}
sqlDataAdapter1.InsertCommand.Parameters[0].Value = value1;
sqlDataAdapter1.InsertCommand.Parameters[1].Value = value2;
sqlDataAdapter1.InsertCommand.ExecuteNonQuery();
sqlConnection1.Close();
refreshData();
sqlDataAdapter1.Fill(dataSet1);
tbl = dataSet1.Tables[0];
refreshData();
}
private void FillData()
{
dataSet1.Clear();
sqlDataAdapter1.Fill(dataSet1);
tbl = dataSet1.Tables[0];
refreshData();
}
private void button5_Click(object sender, EventArgs e)
{
if (num < tbl.Rows.Count - 1)
num++;
refreshData();
}
private void button6_Click(object sender, EventArgs e)
{
num = tbl.Rows.Count - 1;
refreshData();
}
private void button8_Click(object sender, EventArgs e)
{
if (tbl.Rows.Count > 0)
num = 0;
refreshData();
}
private void button7_Click(object sender, EventArgs e)
{
num = tbl.Rows.Count - 1;
refreshData();
}
}
}
دوستان چه کدی رو به این کد اضاف کنم تا اطلاعاتم در دیتا گرید ویو نمایش داده بشن و چجوری این کد رو بهینه سازی کنم؟
اسم دیتا گرید ویو ساخته شده dataGridView1 هستش.
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;
namespace ADO
{
public partial class Form1 : Form
{
int num = -1;
DataTable tbl;
public Form1()
{
InitializeComponent();
}
public string value1
{
get { return textBox1.Text; }
set { textBox1.Text = value; }
}
public string value2
{
get { return textBox2.Text; }
set { textBox2.Text = value; }
}
private void refreshData()
{
if (num != -1)//تا اگر هیچ رکوردی وجود نداشت کاری انجام نشود.
{
textBox1.Text = tbl.Rows[num][1].ToString();
textBox2.Text = tbl.Rows[num][2].ToString();
textBox4.Text = tbl.Rows[num][0].ToString();
}
}
private void Form1_Load(object sender, EventArgs e)
{
FillData();
}
private void button1_Click(object sender, EventArgs e)
{
if(sqlConnection1.State == ConnectionState.Closed)
{
sqlConnection1.Open();
}
sqlDataAdapter1.InsertCommand.Parameters[0].Value = value1;
sqlDataAdapter1.InsertCommand.Parameters[1].Value = value2;
sqlDataAdapter1.InsertCommand.ExecuteNonQuery();
sqlConnection1.Close();
refreshData();
sqlDataAdapter1.Fill(dataSet1);
tbl = dataSet1.Tables[0];
refreshData();
}
private void FillData()
{
dataSet1.Clear();
sqlDataAdapter1.Fill(dataSet1);
tbl = dataSet1.Tables[0];
refreshData();
}
private void button5_Click(object sender, EventArgs e)
{
if (num < tbl.Rows.Count - 1)
num++;
refreshData();
}
private void button6_Click(object sender, EventArgs e)
{
num = tbl.Rows.Count - 1;
refreshData();
}
private void button8_Click(object sender, EventArgs e)
{
if (tbl.Rows.Count > 0)
num = 0;
refreshData();
}
private void button7_Click(object sender, EventArgs e)
{
num = tbl.Rows.Count - 1;
refreshData();
}
}
}