دلتنگ اسمان
پنج شنبه 14 آذر 1392, 20:19 عصر
سلام.
لطفا همین کدها رو کپی کنید توی لود فرم و یه دیتا گرید هم رو فرم بذارید. و اجرا کنید نمیدونم چرا خطا میده. میشه راهنمایی کنین. ممنون
private DataGridViewTextBoxColumn Column1, Column2, Column3, Column4, Column5, Column6;
private DataGridViewComboBoxColumn Column7;
string[] shiftes = { "O", "M", "E", "N", "MN", "EN", "ME" };
private void Form1_Load(object sender, EventArgs e)
{
#region
dataGridView1.Columns.Clear();
dataGridView1.Rows.Clear();
Column1 = new DataGridViewTextBoxColumn();
Column1.HeaderText = "نام خانوادگی";
Column1.Name = "Column1";
Column1.Width = 70;
DataGridViewColumn[] dgvc = new DataGridViewColumn[32];
dataGridView1.Columns.Add(Column1);
#endregion
#region
for (int i = 1; i < 5; i++)
{
Column7 = new DataGridViewComboBoxColumn();
this.Column7.HeaderText = i.ToString();
this.Column7.Name = i.ToString();
this.Column7.Width = 50;
Column7.DataSource = shiftes;
Column7.Width = 50;
dataGridView1.Columns.Add(Column7);
}
for (int i = 0; i < 3; i++)
{
DataGridViewRow newRow1 = (DataGridViewRow)dataGridView1.Rows[0].Clone();
newRow1.Cells[0].Value = "mmm";
for (int j = 2; j < 5; j++)
newRow1.Cells[j].Value = "hhh";
dataGridView1.Rows.Add(newRow1);
}
#endregion
}
لطفا همین کدها رو کپی کنید توی لود فرم و یه دیتا گرید هم رو فرم بذارید. و اجرا کنید نمیدونم چرا خطا میده. میشه راهنمایی کنین. ممنون
private DataGridViewTextBoxColumn Column1, Column2, Column3, Column4, Column5, Column6;
private DataGridViewComboBoxColumn Column7;
string[] shiftes = { "O", "M", "E", "N", "MN", "EN", "ME" };
private void Form1_Load(object sender, EventArgs e)
{
#region
dataGridView1.Columns.Clear();
dataGridView1.Rows.Clear();
Column1 = new DataGridViewTextBoxColumn();
Column1.HeaderText = "نام خانوادگی";
Column1.Name = "Column1";
Column1.Width = 70;
DataGridViewColumn[] dgvc = new DataGridViewColumn[32];
dataGridView1.Columns.Add(Column1);
#endregion
#region
for (int i = 1; i < 5; i++)
{
Column7 = new DataGridViewComboBoxColumn();
this.Column7.HeaderText = i.ToString();
this.Column7.Name = i.ToString();
this.Column7.Width = 50;
Column7.DataSource = shiftes;
Column7.Width = 50;
dataGridView1.Columns.Add(Column7);
}
for (int i = 0; i < 3; i++)
{
DataGridViewRow newRow1 = (DataGridViewRow)dataGridView1.Rows[0].Clone();
newRow1.Cells[0].Value = "mmm";
for (int j = 2; j < 5; j++)
newRow1.Cells[j].Value = "hhh";
dataGridView1.Rows.Add(newRow1);
}
#endregion
}