บทความ

กำลังแสดงโพสต์จาก มีนาคม, 2010

การทำ highlight กับข้อความใน Gridview

เริ่มจาก add css ก่อนเลยครับ style type ="text/css"> .highlight { text-decoration : none ; font-weight : bold ; color : black ; background : yellow ;} style > หลังจากนั้น ก็เข้าไปดูในส่วนของ Code behide ส่วนของ gridview_RowDataBound ให้ add โค้ดนี้ครับ if (e.Row.RowType == DataControlRowType .DataRow) { TableCell cell = e.Row.Cells[1]; //เลือก Column ที่ ต้องการ string cellText = cell.Text; int leftIndex = cellText.IndexOf(Textbox1.Text, StringComparison .OrdinalIgnoreCase); //เปรียบเทียบคำระหว่างTextbox1.Text กับcellText if (leftIndex >= 0) { int rightIndex = leftIndex + txtEmpName.Text.Length; StringBuilder builder = new StringBuilder (); builder.Append(cellText, 0, leftIndex); builder.Append( " " ); builder.Append(cellText, leftIndex, rightIndex - leftIndex); builder.Append( " " ); builder.Append(cellText, rightIndex, cellText.Length - rightIndex); cell.Text = builder.ToString(); } ปล.เราสามา...