ghasem110deh
پنج شنبه 07 اسفند 1393, 13:09 عصر
سلام به همه ...
من از این کد استفاده می کنم که توی دیتاگریدویو ، سطرهایی که مقدار (خانه 5 گریدویو) از 100000 کوچکتر هستند نمایش داده نشه ؛
ولی خطا میده !
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {
// if (Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString()) >= 100000)
// dataGridView1.Rows[e.RowIndex].Cells[5].Style.BackColor = Color.LightGreen;
if (this.dataGridView1.Rows.Count > 0)
{
for (int rowCounter = 0; rowCounter < this.dataGridView1.Rows.Count; rowCounter++)
{
if (Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString()) <= 100000)
{
this.dataGridView1.Rows[rowCounter].Visible = false;
}
}
}
}
من از این کد استفاده می کنم که توی دیتاگریدویو ، سطرهایی که مقدار (خانه 5 گریدویو) از 100000 کوچکتر هستند نمایش داده نشه ؛
ولی خطا میده !
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) {
// if (Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString()) >= 100000)
// dataGridView1.Rows[e.RowIndex].Cells[5].Style.BackColor = Color.LightGreen;
if (this.dataGridView1.Rows.Count > 0)
{
for (int rowCounter = 0; rowCounter < this.dataGridView1.Rows.Count; rowCounter++)
{
if (Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString()) <= 100000)
{
this.dataGridView1.Rows[rowCounter].Visible = false;
}
}
}
}