PDA

View Full Version : سوال: تغییر رنگ کاراکترهای جستجو در نتایج datagridview



nezhad313
جمعه 28 دی 1397, 13:29 عصر
با سلام من برای فیلتر کردن وجستجو در دیتا گرید همچین کدی نوشتم ,لطفا در خصوص اینکه اگر بخواهم همان حروفی را که در تکست باکس تایپ برای جستجو انجام میدم همان حروف در دیتا گرید همزمان با تکست چنجبه رنگ دیگر دربیاید چه کدی باید بنویسم,لطفا راهنمایی بفرمائید
private void txtFilter_TextChanged(object sender, EventArgs e) {
dgbuyFactor.DataSource = db.FillBuyFactor().Where(a => a.FactorNumber.Contains(txtFilter.Text) || a.SellerName.Contains(txtFilter.Text) || a.Title.Contains(txtFilter.Text) || a.UserName.Contains(txtFilter.Text)).ToList();
}

ایلیا آخوندزاده
شنبه 29 دی 1397, 16:38 عصر
درود

publicvoidSetRowColor(){
try
{
for(int i =0; i <this.dataGridView.Rows.Count; i++)
{
if(this.dataGridView.Rows[i].Displayed)
{
if(this.dataGridView.Columns.Contains("Interior"))
{
if((int)this.dataGridView.Rows[i].Cells["Interior"].Value=="X")
{
this.dataGridView.Rows[i].Cells["Interior"].Style.BackColor=Color.Green;
this.dataGridView.Rows[i].Cells["Interior"].Style.ForeColor=Color.White;
this.dataGridView.InvalidateRow(i);
}
else
{
this.dataGridView.Rows[i].Cells["Interior"].Style.BackColor=Color.White;
this.dataGridView.Rows[i].Cells["Interior"].Style.ForeColor=Color.Black;
this.dataGridView.InvalidateRow(i);
}
}
}
}
}}