格式化DataGrid的例子【将数据源中的0,1值或者逻辑值转换成实际的文字】
作者: 孟宪会
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=F73EF6AD-6878-4748-B963-5181252E5AED
作者: 孟宪会
http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=F73EF6AD-6878-4748-B963-5181252E5AED
解决方案 »
- .NET 回调问题··求助啊
- JS中,判断对象是否为空,语句怎么写呢?
- 我也不知道该写什么标题,进来直接看问题再说,谢谢各位大虾...
- 请教高人们域环境下用户身份验证的解决方案。
- 一个动态加载用户控件,并从用户控件取值的问题
- 关于管理员密码的问题
- 关于session对象
- web程序打包后发布,水晶报表出现错误,怎样解决?急!,在线等
- DataGrid为什么会不能分页? 说我缺少';'. 帮忙啊! 在线等, 解决不了, 不回家!
- 问一个简单问题,并希望高手深入一下。谢谢!
- c#中如何定义自己的数据类型??或许换个说法!
- 请问为什么我删除文件总是提示说“该文件正由另一进程使用”,大家来看下,老问题!
return ( sex == "1" ? "男" : "女" );
}
return ( sex == "1" ? "男" : "女" );
}
return ( sex == "1" ? "男" : "女" );
}我这样做了,可怎么老提示:"并非所有的代码路径都返回值。"是怎么回事啊,急急急急急 !!!!
{
if (sex=="1")
{
return="男";
}
else
return="女";
}
{
switch(strClass)
{
case "0":
return "女";
break;
case "1":
return "男";
break;
}
}我这样做了,可怎么老提示:"并非所有的代码路径都返回值。"是怎么回事啊,急急急急急 !!!!
string BackStr=( sex == "1" ? "男" : "女" );
return BackStr;
}
{
if(sex=="1")
{
return "男";
}
else if(sex=="0")
{
return "女";
}
}
{
switch(strClass)
{
case "0":
return "女";
break;
case "1":
return "男";
break;
}
}我这样做了,可怎么老提示:"并非所有的代码路径都返回值。"这是怎么回事啊,为什么有这样的提示呢?急急急急急 !!!!
{
string a1="男";
string a2="女";
if (sex=="1")
{
return a1;
}
else
return a2;
}
刚才回答错了,不好意思。这个应该没有问题了吧?
{
switch(strClass)
{
case "0":
return "女";
break;
case "1":
return "男";
break;
}
}编译时候为什么总 提示:"并非所有的代码路径都返回值。" ???????
返回值的方法必须在所有代码路径中都具有 return 语句。
下面的示例生成 CS0161:
// CS0161.cs
public class Test
{
public static int Main() // CS0161
{
int i = 10;
if (i < 10)
{
return i;
}
else
{
// uncomment the following line to resolve
// return 1;
}
}
}
{
switch(strClass)
{
case "0":
return "女";
break;
case "1":
return "男";
break;
}
}
如果strSex等于2看看你返回值没有,所以应该是返回个默认值
public string funClass(string strSex)
{
switch(strClass)
{
case "0":
return "女";
case "1":
return "男"; default:
return "无";
}
}
还有就是既然return了就不用break了
{
return strMsg;
}为什么我自己定义的函数都有下面的提示:“并非所有的代码路径都返回值。”这是为什么啊 ?????????????????