2012-09-26 38 views

回答

5

請使用此批准。

protected void RadGrid1_PreRender(object sender, EventArgs e) 
{ 
    string[] numericColumns = { "OrderID", "Freight", "Freight1", "Freight2" }; 
    foreach (string uniqueName in numericColumns) 
    { 
     int index = -1; 
     decimal maxNumber = decimal.MinValue; 
     foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items) 
     { 
      decimal currentNumber = decimal.Parse(dataItem[uniqueName].Text); 
      if (currentNumber > maxNumber) 
      { 
       maxNumber = currentNumber; 
       index = dataItem.ItemIndex; 
      } 
     } 
     if (index >= 0) 
     { 
      GridTableCell cell = (RadGrid1.Items[index] as GridDataItem)[uniqueName] as GridTableCell; 
      cell.BackColor = System.Drawing.Color.LightBlue; 
     } 
    } 
} 

希望這會對你有用。

+0

不錯,非常感謝。這非常有幫助。 –