日期:2014-05-18  浏览次数:20811 次

找不到类型或命名空间名称“DataGridTextBoxColumnNew”(是否缺少using 指令或程序集引用?)
我在项目中需要在DataGrid中输出文字性别,而数据库中存储的是0和1。我用C#,在VS2003写了一个DataGridTextBoxColumnNew类继承与DataGridTextBoxColumn
public class DataGridTextBoxColumnNew : System.Windows.Forms.DataGridTextBoxColumn  
{
public DataGridTextBoxColumnNew()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

protected override object GetColumnValueAtRow(System.Windows.Forms.CurrencyManager source,int rowNum)  
{  
object Result = base.GetColumnValueAtRow(source,rowNum);  
if(Result.ToString()=="1") 
return "男";  
else  
return "女";  
}  
}

但是在别的窗体中创建该列的时候,出错:找不到类型或命名空间名称“DataGridTextBoxColumnNew”
请大侠指点啊!谢谢!

------解决方案--------------------
在sql语句中判断0,1,