你需要自己重载DataGridTextBoxColumn,然后dataGrid去绑定此Column,部分代码如下:
public class CRTextBoxColumn:DataGridTextBoxColumn
{
protected override object GetColumnValueAtRow(CurrencyManager cm, int RowNum)
{
object oVal=base.GetColumnValueAtRow(cm,RowNum);
int nVal=(int)oVal;
                  switch(nVal)
                  {
                      case 1:return "借用";
                      case 2:return "非完全借用";
                      case 3:return "非借用";
                      case 4:return "独立";
                  }  
}
}详情查看:
5.10 How do I color a individual cell depending upon its value or some external method?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q773q