1 ضمیمه
نحوه اضافه کردن و جستجو و حذف تو دیتا گرید ویو
با سلام خدمت همه
اگه کسی میدونه نحوه جستجو و حذف و اضافه و آپدیت را تو گرید ویو به چه صورتی است.
کد من هم این طوره
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();
}
نقل قول: نحوه اضافه کردن و جستجو و حذف تو دیتا گرید ویو
برای درج در گرید ویو
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 میتونید تک تک سلولها رو سرچ کنید