<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Cartel</title><link>https://virgool.ir/feed/@u8968654</link><description></description><language>fa</language><pubDate>2026-11-12 05:12:23</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>Cartel</title><link>https://virgool.ir/@u8968654</link></image><item><title>قطعه کد های مهم سی شارپ</title><link>https://virgool.ir/@u8968654/قطعه-کد-های-مهم-سی-شارپ-zbfrqg5iubqo</link><description>فیت کردن کنترل پنلpublic void ShowStep(UserControl step){ContainerPnl.Controls.Clear();step.Dock = DockStyle.Fill;ContainerPnl.Controls.Add(step);}اتصال به خود دیتابیس (ساخت ContextDB)using System.Data.SqlClient;namespace EsfahanManager.database{public static class ContextDB{private static string connectionString = @&#34;Server=.;Database=IsfahanTourDB;Trusted_Connection=True;&#34;;public static SqlConnection GetConnection(){return new SqlConnection(connectionString);}}}لود کردن جدولusing (SqlConnection conn = ContextDB.GetConnection()){string query = &#34;SELECT * FROM Place&#34;;SqlDataAdapter adapter = new SqlDataAdapter(query, conn);DataTable dt = new DataTable();conn.Open();adapter.Fill(dt);myDataGridView.DataSource = dt;}الگوریتم شیفت خودکارprivate void ResetOrderNumbers(){for (int i = 0; i &lt; SelectedItems.Count; i++){SelectedItems[i].VisitOrder = i + 1;}}اضافه کردن به دیتابیسstring sql = @&#34;INSERT INTO Customers(Name,NationalCode,Phone)VALUES(@name,@code,@phone)&#34;;SqlCommand cmd = new SqlCommand(sql, con);cmd.Parameters.AddWithValue(&#34;@name&#34;, txtName.Text);cmd.Parameters.AddWithValue(&#34;@code&#34;, txtCode.Text);cmd.Parameters.AddWithValue(&#34;@phone&#34;, txtPhone.Text);cmd.ExecuteNonQuery();حذف کردن از دیتابیسstring sql=&#34;DELETE FROM Customers WHERE Id=@id&#34;;SqlCommand cmd=new SqlCommand(sql,con);cmd.Parameters.AddWithValue(&#34;@id&#34;,id);cmd.ExecuteNonQuery();خواندن اکسلusing ClosedXML.Excel;XLWorkbook wb =new XLWorkbook(&#34;Customers.xlsx&#34;);IXLWorksheet ws =wb.Worksheet(1);foreach(var row in ws.RowsUsed().Skip(1)){string name =row.Cell(1).GetString();string phone =row.Cell(2).GetString();}ثبت اطلاعات اکسل در دیتابیسSqlCommand cmd = new SqlCommand(@&#34;INSERT INTO Customers(Name,Phone)VALUES(@n,@p)&#34;, con);cmd.Parameters.AddWithValue(&#34;@n&#34;, name);cmd.Parameters.AddWithValue(&#34;@p&#34;, phone);cmd.ExecuteNonQuery();لاگینstring sql=@&#34;SELECT *FROM UsersWHERE Username=@uAND Password=@p&#34;;SqlCommand cmd=new SqlCommand(sql,con);cmd.Parameters.AddWithValue(&#34;@u&#34;,txtUser.Text);cmd.Parameters.AddWithValue(&#34;@p&#34;,txtPass.Text);SqlDataReader dr=cmd.ExecuteReader();if(dr.Read()){MessageBox.Show(&#34;ورود موفق&#34;);}else{MessageBox.Show(&#34;اطلاعات اشتباه&#34;);}}</description><category>Cartel</category><author>Cartel</author><pubDate>Wed, 01 Jul 2026 15:15:25 +0330</pubDate></item></channel></rss>