Gridview繫結資料庫的欄位,根據條件欄位顏色改變
例題:信用卡內金額money欄位被繫結到gridview中,當金額小於100顯示紅色大於100顯示綠色
protected
void
GridView1_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType == DataControlRowType.DataRow) //e.Row.RowType 是指當前行的型別
{
string
str = e.Row.Cells[0].Text;
//Cells[0]為第一列
,可以根據需要選定你要實現的列
if(convert.Toint32(str)<100){
string
newStr =
"<font color='red'>"
+ str +
"</font>"
;
e.Row.Cells[0].Text;=
newStr;
}else{
string
newStr =
"<font color='green'>"
+ str +
"</font>"
;
e.Row.Cells[0].Text;
=
newStr;
}
}
}
例題2:資料繫結行的某列 是否包含keword這個欄位,如果包含變色
protected
void
GridView1_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType == DataControlRowType.DataRow)
{
string
str = e.Row.Cells[0].Text;
//Cells[0]為第一列
//查詢關鍵字
if
(str.Contains(
"keyWord"
))
{
string
newStr =
"<font color='red'>"
+ str +
"</font>"
;
e.Row.Cells[0].Text = str.Replace(
"keyWord"
, newStr);
}
}
}
e.Row.RowType == DataControlRowType.DataRow
e.Row.RowType 是指當前行的型別
DataControlRowType 是GridView的行的型別集合 其中的DataRow是資料繫結行
這個判斷語句的意思就是判斷當前行是不是資料繫結行
是繫結時候用來過濾標題行和序號行等等非資料繫結行的
更多詳情參考http://hi.baidu.com/xiaozha87/item/c65c61f06e5824c5a935a2cc
str.Contains("keyWord")
就是判斷str中是否包含keyWord
protected
void
GridView1_RowDataBound(
object
sender, GridViewRowEventArgs e)
{
if
(e.Row.RowType == DataControlRowType.DataRow)
{
string
str = e.Row.Cells[0].Text;
//Cells[0]為第一列
//查詢關鍵字
if
(str.Contains(
"keyWord"
))
{
string
newStr =
"<font color='red'>"
+ str +
"</font>"
;
e.Row.Cells[0].Text = str.Replace(
"keyWord"
, newStr);
}
}
}
e.Row.RowType == DataControlRowType.DataRow
e.Row.RowType 是指當前行的型別
DataControlRowType 是GridView的行的型別集合 其中的DataRow是資料繫結行
這個判斷語句的意思就是判斷當前行是不是資料繫結行
是繫結時候用來過濾標題行和序號行等等非資料繫結行的
更多詳情參考http://hi.baidu.com/xiaozha87/item/c65c61f06e5824c5a935a2cc
str.Contains("keyWord")
就是判斷str中是否包含keyWord
相關文章
- 根據欄位查表名
- GridView繫結欄位格式DataFormatString的使用ViewORM
- Android實現沉浸式通知欄,通知欄可以根據app的顏色可改變啦AndroidAPP
- 根據時間欄位匯入資料的問題總結
- 查詢/刪除重複的資料(單個欄位和多個欄位條件)
- 根據欄位名查詢所有表
- list集合根據某欄位分組
- 根據不同欄位,升降序排列查詢結果
- SQL Server中根據某個欄位,ID欄位自動增長的實現SQLServer
- SqlServer根據特定欄位分組後,對需要欄位進行分組拼接SQLServer
- SQL 如何在時間序列中根據欄位變化分組SQL
- MSSQL資料庫的欄位型別總結SQL資料庫型別
- 資料庫int欄位超限資料庫
- 資料庫欄位問題資料庫
- 二維陣列根據欄位進行排序陣列排序
- 二維陣列根據某個欄位排序陣列排序
- jQuery根據表格欄位升序和降序詳解jQuery
- 改變表中非空欄位的型別型別
- varchar or blob:欄位型別的儲存和溢位條件型別
- ASP.NET MVC模型繫結——繫結部分欄位ASP.NETMVC模型
- CYmysql根據json欄位內容作為查詢條件(包括json陣列)檢索資料dvnMySqlJSON陣列
- 資料庫系列:高併發下的資料欄位變更資料庫
- js記一個根據欄位排序物件函式JS排序物件函式
- PHP二維陣列根據某個欄位排序PHP陣列排序
- C# Report根據條件設定顯示顏色C#
- 快速將下劃線欄位改為駝峰欄位
- 改變表的欄位順序dbms_REDEFINITION
- 根據欄位名等查詢SAP的表或結構(程式程式碼)
- mongodb如何改_id欄位?MongoDB
- PB關於資料視窗內欄位值改變問題
- sql根據多個欄位查詢重複記錄SQL
- SpringJpa @query 中根據傳入引數(欄位)排序Spring排序
- 資料庫設計——冗餘欄位資料庫
- 資料庫表欄位命名規範資料庫
- 資料庫欄位簡寫說明資料庫
- mysql資料庫新增和修改欄位MySql資料庫
- MySQL欄位新增註釋,但不改變欄位的型別MySql型別
- 保留兩位小數:資料庫欄位型別NUMBER,Java欄位型別Double型別資料庫型別Java