哥们姐妹们别笑我,问题就是这样的!界面层能这样从数据层得到想要的数据吗?

dahai99007 2008-07-08 09:54:37

Edition edition = new Edition();
int editionName = 0;
int lastSplit = 0;
lastSplit = this.openFileDialogOne.FileName.LastIndexOf('\\');
edition.DemaracateFile.Name = this.openFileDialogOne.FileName.Substring(lastSplit + 1);
editionName = edition.GetEditionName(edition.DemarcateFile.Name);
editionName += 1;
edition.Name = editionName.ToString()

以上是界面层的new了一个Edition 的对象edition
我要以edition 的edition.DemaracateFile.Name 属性为条件去数据库中查询edition的最高版本.
逻辑层Edition类中有个GetEditionName(string editionDemarcateName)方法;

public int GetEditionName(string editionDemarcateName)
{
int editionName = 0;
DASqlServer daSqlServer = new DASqlServer(conn);
editionName= daSqlServer.GetMaxEditionName(editionDemarcateName);
return editionName;
}

数据层有个GetMaxEditionName(string editionDemarcateName)方法

public int GetMaxEditionName(string editionDemarcateName)
{
      return maxEditionName;
}

各位哥们、姐妹这样传递参数能行吗?
我这没有数据库,也试不了,还请大家帮我看下这样行不行?
...全文
82 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimmy8021 2008-07-08
  • 打赏
  • 举报
回复
去下个3层开发的例子看下就可以了
bigot 2008-07-08
  • 打赏
  • 举报
回复
你要在界面层绑定才行...........你找找MVC开发相关的知识。
guying999 2008-07-08
  • 打赏
  • 举报
回复
界面层当然可以从数据层得到数据,3层结构就是这样弄的,最后把数据绑定到界面上去
dahai99007 2008-07-08
  • 打赏
  • 举报
回复
谢谢楼上的解答.
我那样传递参数也没问题是吧?
要没什么问题的话,我就给分结帖了。
另外:
你整的头像太好看了,让我看的赏心悦目、想入非非,呵呵...
zhnzzy 2008-07-08
  • 打赏
  • 举报
回复
界面层当然可以从数据层得到数据,3层结构就是这样弄的,最后把数据绑定到界面上去

110,024

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧