میشه در خصوص این کد زیر منو راهنمایی کنید؟
من میخوام رویداد فرم لود رو براش لودینگ بزارم !
چیکار باید بکنم؟ببینید این کاری که کردم درسته؟
private void Search_Recive_Load(object sender, EventArgs e)
{
Waiting.CreateWaitingForm(typeof(Search_Recive), this);
cnn = new SqlConnection(cstr);
try
{
cnn.Open();
}
catch (SqlException Err)
{
MessageBox.Show("ارتباط با بانک اطلاعاتی برقرار نیست.در صورت وجود مشکل با مدیر پروژه تماس بگیرید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
System.Globalization.CultureInfo inp = new System.Globalization.CultureInfo("fa-ir");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(inp);
sql1 = "select no,date_no,sr_name,attach,archive,follow,details,a ct from letters where s_r=0 order by no";
da = new SqlDataAdapter(sql1, cnn);
dt = new DataTable();
da.Fill(dt);
dataGridViewX1.DataSource = dt;
dataGridViewX1.Columns[0].HeaderText = "شماره";
dataGridViewX1.Columns[1].HeaderText = "تاریخ صدور";
dataGridViewX1.Columns[2].HeaderText = "فرستنده";
dataGridViewX1.Columns[3].HeaderText = "پیوست";
dataGridViewX1.Columns[4].HeaderText = "بایگانی";
dataGridViewX1.Columns[5].HeaderText = "پیگیری";
dataGridViewX1.Columns[6].HeaderText = "موضوع";
dataGridViewX1.Columns[7].HeaderText = "دستور یا ارجاع";
dataGridViewX1.Columns[0].Width = 50;
dataGridViewX1.Columns[1].Width = 70;
dataGridViewX1.Columns[2].Width = 200;
dataGridViewX1.Columns[3].Width = 50;
dataGridViewX1.Columns[4].Width = 100;
dataGridViewX1.Columns[5].Width = 50;
dataGridViewX1.Columns[6].Width = 200;
dataGridViewX1.Columns[7].Width = 195;
dataGridViewX1.ColumnHeadersDefaultCellStyle.Font = new Font("tahoma", 8);
dataGridViewX1.ColumnHeadersDefaultCellStyle.Align ment = DataGridViewContentAlignment.TopCenter;
dataGridViewX1.Font = new Font("tahoma", 8);
dataGridViewX1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft;
label1.DataBindings.Clear();
label1.DataBindings.Add("text", dt, "no");
richTextBoxEx1.Clear();
richTextBoxEx1.DataBindings.Clear();
richTextBoxEx1.DataBindings.Add("text", dt, "details");
richTextBoxEx2.Clear();
richTextBoxEx2.DataBindings.Clear();
richTextBoxEx2.DataBindings.Add("text", dt, "act");
sql2 = "select archive_n from archive";
da2 = new SqlDataAdapter(sql2, cnn);
dt2 = new DataTable();
da2.Fill(dt2);
comboBoxEx1.DisplayMember = "archive_n";
comboBoxEx1.DataSource = dt2;
if (dt.Rows.Count != 0)
label5.Text = Convert.ToString(dt.Rows.Count);
else
label5.Text = "0";
comboBoxEx2.Items.Clear();
comboBoxEx2.Items.Add("شماره نامه");
comboBoxEx2.Items.Add("تاریخ صدور");
comboBoxEx2.Items.Add("موضوع نامه");
comboBoxEx2.Items.Add("نام فرستنده");
comboBoxEx2.Items.Add("دستور یا ارجاع");
comboBoxEx2.SelectedIndex = 3;
comboBoxEx2.Enabled = true;
int j = dataGridViewX1.Rows.Count - 1;
dataGridViewX1.FirstDisplayedScrollingRowIndex = j ;
Waiting.ReportCompletedInForm();
}
اینم اول فرمم هست با مشخصات و تشکیلات و این صوبتا...
public partial class Search_Recive : Form
{
string cstr, sql1, sql2, datenow, time, backtime, backdate;
SqlConnection cnn;
SqlDataAdapter da, da1, da2;
DataTable dt, dt1, dt2;
byte[] binaryImage, empty = { };
public Search_Recive(string cstr1)
{
cstr = cstr1;
InitializeComponent();
}