PDA

View Full Version : سوال: نحوه اضافه کردن و جستجو و حذف تو دیتا گرید ویو



mani_davodi
یک شنبه 04 بهمن 1388, 23:45 عصر
با سلام خدمت همه
اگه کسی میدونه نحوه جستجو و حذف و اضافه و آپدیت را تو گرید ویو به چه صورتی است.
کد من هم این طوره


MainForm main;
SqlConnection Connection;
SqlDataAdapter D_Adapter;
DataSet Data_Set=new DataSet();
string _connectionString = "Data Source=DAVODI;Initial Catalog=Power;User ID=sa;Password=123;";
string _commandString = "SELECT Id_user,UserName,Rol FROM Table_login";

public FormUserInfo()
{
InitializeComponent();
D_Adapter = new SqlDataAdapter();
Connection = new SqlConnection(_connectionString);

}
private void MainForm_Load(object sender, EventArgs e)
{
D_Adapter.SelectCommand = new SqlCommand();
D_Adapter.SelectCommand.Connection = Connection;
D_Adapter.SelectCommand.CommandText = _commandString;
D_Adapter.SelectCommand.CommandType = CommandType.Text;

}
public void Show_Data()
{
Connection.Open();
D_Adapter.Fill(Data_Set, "table_login");
dataGridViewX1.DataSource = Data_Set;
dataGridViewX1.DataMember = "Table_login";
Farsi();
Connection.Close();

}

slashslash2009
شنبه 24 بهمن 1388, 18:21 عصر
برای درج در گرید ویو

dataGridViewX1.Rows.Add(comboBoxEx5.Text.Trim(), comboBoxEx6.Text.Trim(), comboBox6.Text.Trim(), textBox2.Text.Trim(), comboBoxEx7.Text.Trim(), a.ToString(), textBox6.Text.Trim());برای حذف

this.dataGridViewX1.Rows.RemoveAt(rowToDelete);م غیر rowtodelete شماره سطری است که باید پاک بشه

rowToDelete = dataGridViewX1.currentrow.index;یا

rowToDelete = dataGridViewX1.CurrentCell.RowIndex;برای آپدیت

dataGridViewX1.Rows[1].Cells[2].Value = "afshin";برای جستجو باید تمام سلولهارو بگردید میتونید تعداد سطرهای گرید ویو رو بدست بیارید با int a=gridview1.rows.count تعداد ستونها هم که ثابته با یک حلقه for میتونید تک تک سلولها رو سرچ کنید