ASP.NET问题,急求高手帮忙~ 请问下假如现在我在数据层有个查询某个表的某个字段的方法,我在界面层引用了这个方法(DataSet ds = (new IntroductRules()).GetJobNameByJobId(kindid);)现在ds里面就是这个字段的内容(字段是int的数字),我现在想调用这个数字,也就是把ds赋给一个int型的变量,可以这样吗?那要怎么实现呢?麻烦各位最好能写个实例~谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以 int a =(int)ds.Table[0].Rows[0]["字段名"]你的列是int类型的就可以 如果不是 使用int.TryParse不可以? ds不可以。需要ds里面一个表里面一行的一个字段才可以。明显一个表怎么能用一个数字表示呢?可以用int a = Convert.ToInt32(ds.Table[0].Rows[0]["feildname"].ToString());获得值。 大材小用。返回一个int类型的值用得着dataset吗。public int Result(){ int a=20; return a;} 还是不行呢 他显示(无法将类型“int”隐式转换为“string”) public string returnid() { if (User.Identity.Name.ToString() != null) { DataSet ds = (new IntroductRules()).GetJobNameByJobId(kindid); DataTable table = ds.Tables[0]; if (table.Rows.Count != 0) { int a = Convert.ToInt16(table.Rows[0]["NewsId"].ToString()); return a; } } }不是这样写吗? public string returnid()兄弟看看你的函数的返回类型,应该是这样 public int returnid() 产品编辑页面 使联动的DropDownList1 DropDownList2显示原来显示的值 web.config中找不到水晶報表的集合? 问三个比较小白的问题 比例尺 AspxGridView 后台获取一行数据的问题 datagrid中控件id的获取 怎样防自己的图片被批量下载?注:图片很多,文件名很有规律。 Buttom控件 和 LinkButton控件 有什么大区别? 好久没有来了,关于模板设计的困惑???? 请问我原来在asp中使用的上传组件怎么样在asp.net中使用? GridView问题,请指教 用户 'sa' 登录失败问题【asp.net】
public int Result()
{
int a=20;
return a;
}
{
if (User.Identity.Name.ToString() != null)
{
DataSet ds = (new IntroductRules()).GetJobNameByJobId(kindid);
DataTable table = ds.Tables[0];
if (table.Rows.Count != 0)
{
int a = Convert.ToInt16(table.Rows[0]["NewsId"].ToString());
return a;
}
}
}
不是这样写吗?