5-8万年薪顶级嵌入式,京沪深就业地 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

平砚,快往这看!

楼主hshzy21(胡屠虫)2005-05-19 12:19:10 在 .NET技术 / C# 提问

<script   type="text/javascript"   language="javascript">  
  function   openToEdit(id)   {  
  openNewURL("AddonAssertPurchaseOrder_Edit2.aspx?id="   +   id,   "150","110","800","503");  
  }  
  </script>     什么意思 问题点数:20、回复次数:28Top

1 楼hshzy21(胡屠虫)回复于 2005-05-19 12:26:30 得分 0

平砚,把你改过的东西,全粘贴在这上面Top

2 楼singlepine(小山)回复于 2005-05-19 12:31:49 得分 0

openNewURL是一个自定义函数,它的功能相当于window.open,是用来打开一个新窗口的,具体你可以查找一下openNewURL,看看究竟是怎么写的Top

3 楼hshzy21(胡屠虫)回复于 2005-05-19 12:39:59 得分 0

Page.IsPostBack   什么意思  
    你就给我随便绑定视图   v_PartPurchaseOrder(PartManuCode,PartCustomer_Code,Quantity,Price)   应该写那些东西啊  
    页面上有两个输入框(PartManuCode,和Price),还有个查询按钮  
  当用户输入PartManuCode时,在页面下方以表格的方式输出视图v_PartPurchaseOrder中的其他相关信息(PartManuCode,PartCustomer_Code,Quantity,Price)  
  输入Price也一样Top

4 楼LoveLwn(小P)回复于 2005-05-19 12:47:54 得分 20

中午上网的人多!!  
  卡!!  
  而且网速慢,别急Top

5 楼LoveLwn(小P)回复于 2005-05-19 12:48:09 得分 0

<Columns>  
  <asp:TemplateColumn   HeaderText="Sel"   ItemStyle-Width="10%">  
        <ItemTemplate>  
  <asp:Label   ID=lbl_cmpy   Runat=server   Width="100%"   CssClass="LabelStyle"   TEXT='<%#DataBinder.Eval (Container,   "DataItem.DEPT_CODE")%>'   /></asp:Label  
      </ItemTemplate>  
  </asp:TemplateColumn>  
  <asp:TemplateColumn   HeaderText="NAME"   ItemStyle-Width="70%"   SortExpression="FULL_NAME">  
        <ItemTemplate>  
  <asp:Label   ID="lbl_name"   Runat=server   Width="100%"   CssClass="LabelStyle"   TEXT='<%#DataBinder.Eval (Container,   "DataItem.FULL_NAME")%>'   /></asp:Label>  
        </ItemTemplate>  
  </asp:TemplateColumn>  
  </Columns>  
  Top

6 楼LoveLwn(小P)回复于 2005-05-19 12:49:48 得分 0

Page.IsPostBack      
  是第一次进页面时触发的事件  
  <asp:Label   ID=lbl_cmpy   Runat=server     TEXT='<%#DataBinder.Eval (Container,   "DataItem.DEPT_CODE")%>'   /></asp:Label  
   
  在Datagird中的列中帮定数据  
  Top

7 楼hshzy21(胡屠虫)回复于 2005-05-19 13:03:05 得分 0

你那发不出去啊,你现在忙不忙,忙的话你就少发点,拣点重要发Top

8 楼LoveLwn(小P)回复于 2005-05-19 13:03:10 得分 0

<script></script>  
   
  是成对出现的,使Javascript   语言  
  function     是函数的意思  
  openToEdit     函数名  
  openNewURL     打开新的地址(页面)  
  id="   +   id,   "150","110","800","503"   是新页面接受的参数Top

9 楼LoveLwn(小P)回复于 2005-05-19 13:03:54 得分 0

.cs文件中!  
    DataSet   dsBind   =   null;  
    dsBind   =   接Sql查询数据的方法!那种返回     DataSet   的  
  //set   datagrid   source  
  this.dg_Dest.DataSource   =dsBind.Tables[0].DefaultView;  
  //bind  
  this.dg_Dest.DataBind();Top

10 楼LoveLwn(小P)回复于 2005-05-19 13:05:53 得分 0

我嘴多只能连着发3下,需要别人接,我才能再发,所以看我发三个了,你就说一句话!!  
  你有什么不明白的地方只管问,我不忙Top

11 楼hshzy21(胡屠虫)回复于 2005-05-19 13:12:48 得分 0

哦好Top

12 楼hshzy21(胡屠虫)回复于 2005-05-19 13:14:49 得分 0

接Sql查询数据的方法!是不是写在和aspx同名的cs类中啊Top

13 楼LoveLwn(小P)回复于 2005-05-19 13:16:38 得分 0

类似  
  DataSet   ds   =   Sce.Action.AddonAssertPurchaseOrderClass.RvAddonAssertPurchaseOrder  
  (  
  new   O_AddonAssertPurchaseOrder(),  
  this.ChubuPONO.Value,  
  this.State.Value,  
  "",  
  useTimeLimit,  
  startTime,  
  endTime  
  );Top

14 楼hshzy21(胡屠虫)回复于 2005-05-19 13:16:48 得分 0

就像这样的类文件  
  public   static   DataSet   RvCustomInfo(Sce.Action.Objects.O_CustomerInfo   ob_CustomerInfo)  
  {  
  //变量声明*******************************************  
  string   sql   =   "",sKeyString   =   "";  
  Sce.Db.Db   Db   =   new   Sce.Db.Db(0);    
  DataSet   oResult   =   new   DataSet();  
  Sce.Db.MyMethod   cmn   =   new   MyMethod();  
  //构建SQL*******************************************  
  sql   =   "SELECT   A.*   ";  
  sql   +=   "   FROM   v_CustomerInfo   A";  
  sql   +=   "   WHERE   A.Cust_ID   IS   NOT   NULL";Top

15 楼LoveLwn(小P)回复于 2005-05-19 13:18:11 得分 0

你按F12   跟进看看这个方法是干什么的,猜得不错的话,应该有SQl文Top

16 楼LoveLwn(小P)回复于 2005-05-19 13:19:00 得分 0

对对!!!  
  不过应该有执行sql的函数啊Top

17 楼LoveLwn(小P)回复于 2005-05-19 13:20:37 得分 0

public       static       DataSet                                     RvCustomInfo  
  共有的           静态的       返回类型为DataSet                         方法名Top

18 楼hshzy21(胡屠虫)回复于 2005-05-19 13:21:14 得分 0

if(null   !=   ob_CustomerInfo)  
  {  
  if(!ob_CustomerInfo.Get_Cust_ID().Equals("")){   sql   +=   "   AND   A.Cust_ID   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Cust_ID());}  
  if(!ob_CustomerInfo.Get_Ccode().Equals("")){   sql   +=   "   AND   A.Ccode   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Ccode());}  
  if(!ob_CustomerInfo.Get_CSimpleName().Equals("")){   sql   +=   "   AND   A.CSimpleName   =   "   +   cmn.PQ(ob_CustomerInfo.Get_CSimpleName());}  
  if(!ob_CustomerInfo.Get_CBenelux().Equals("")){   sql   +=   "   AND   A.CBenelux   =   "   +   cmn.PQ(ob_CustomerInfo.Get_CBenelux());}  
  if(!ob_CustomerInfo.Get_EI_ID1().Equals("")){   sql   +=   "   AND   A.EI_ID1   =   "   +   cmn.PQ(ob_CustomerInfo.Get_EI_ID1());}  
  if(!ob_CustomerInfo.Get_Parameter_ID1().Equals("")){   sql   +=   "   AND   A.Parameter_ID1   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Parameter_ID1());}  
  if(!ob_CustomerInfo.Get_Address().Equals("")){   sql   +=   "   AND   A.Address   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Address());}  
  if(!ob_CustomerInfo.Get_OperScope().Equals("")){   sql   +=   "   AND   A.OperScope   =   "   +   cmn.PQ(ob_CustomerInfo.Get_OperScope());}  
  if(!ob_CustomerInfo.Get_Parameter_ID2().Equals("")){   sql   +=   "   AND   A.Parameter_ID2   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Parameter_ID2());}  
  if(!ob_CustomerInfo.Get_Parameter_ID3().Equals("")){   sql   +=   "   AND   A.Parameter_ID3   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Parameter_ID3());}  
  if(!ob_CustomerInfo.Get_Linkman().Equals("")){   sql   +=   "   AND   A.Linkman   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Linkman());}  
  if(!ob_CustomerInfo.Get_Telephone1().Equals("")){   sql   +=   "   AND   A.Telephone1   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Telephone1());}  
  if(!ob_CustomerInfo.Get_Telephone2().Equals("")){   sql   +=   "   AND   A.Telephone2   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Telephone2());}  
  if(!ob_CustomerInfo.Get_Zip().Equals("")){   sql   +=   "   AND   A.Zip   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Zip());}  
  if(!ob_CustomerInfo.Get_Fax().Equals("")){   sql   +=   "   AND   A.Fax   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Fax());}  
  if(!ob_CustomerInfo.Get_Email().Equals("")){   sql   +=   "   AND   A.Email   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Email());}  
  if(!ob_CustomerInfo.Get_Bank1().Equals("")){   sql   +=   "   AND   A.Bank1   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Bank1());}  
  if(!ob_CustomerInfo.Get_Account1().Equals("")){   sql   +=   "   AND   A.Account1   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Account1());}  
  if(!ob_CustomerInfo.Get_Bank2().Equals("")){   sql   +=   "   AND   A.Bank2   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Bank2());}  
  if(!ob_CustomerInfo.Get_Account2().Equals("")){   sql   +=   "   AND   A.Account2   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Account2());}  
  if(!ob_CustomerInfo.Get_RatePayingNo().Equals("")){   sql   +=   "   AND   A.RatePayingNo   =   "   +   cmn.PQ(ob_CustomerInfo.Get_RatePayingNo());}  
  if(!ob_CustomerInfo.Get_Remark().Equals("")){   sql   +=   "   AND   A.Remark   =   "   +   cmn.PQ(ob_CustomerInfo.Get_Remark());}  
   
  sKeyString   =   ob_CustomerInfo.Get_KeyString();  
  if(!sKeyString.Equals(""))  
  {    
  sql   +="   AND   (";  
  sql   +=   "   A.Ccode   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.CSimpleName   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.CBenelux   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.EI1_Description   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.PtCC_Code   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.PtCC_Name   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Address   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.OperScope   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.PtPW_Name   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.PtCT_Name   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Telephone1   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Telephone2   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Fax   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Email   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Bank1   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Account1   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Bank2   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Account2   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.RatePayingNo   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   "   OR   A.Linkman   LIKE   "   +   cmn.PL(sKeyString);  
  sql   +=   ")";  
  }  
  }  
  sql   +=   "   ORDER   BY   A.Cust_ID   DESC";  
   
  //返回DATA*******************************************  
  oResult   =   Db.RvExecuteSQL(sql,"CustomerInfo");  
   
  //释放资源*******************************************  
  Db   =   null;  
  cmn   =   null;  
   
  return   oResult;Top

19 楼hshzy21(胡屠虫)回复于 2005-05-19 13:22:33 得分 0

看得我的头都疼了  
  还要我自己写,郁闷啊Top

20 楼hshzy21(胡屠虫)回复于 2005-05-19 13:24:17 得分 0

好象     还和对象有关系,读取数据都要通过对象的啊Top

21 楼LoveLwn(小P)回复于 2005-05-19 13:24:17 得分 0

oResult   =   Db.RvExecuteSQL(sql,"CustomerInfo");  
   
  这句是执行Sql的语句,通过它和DB建立连接  
   
  return   oResult;  
  oResult     返回的DataSet   名     相当于我写的dsBindTop

22 楼LoveLwn(小P)回复于 2005-05-19 13:24:31 得分 0

oResult   =   Db.RvExecuteSQL(sql,"CustomerInfo");  
   
  这句是执行Sql的语句,通过它和DB建立连接  
   
  return   oResult;  
  oResult     返回的DataSet   名     相当于我写的dsBindTop

23 楼LoveLwn(小P)回复于 2005-05-19 13:30:45 得分 0

呵呵     不要急   慢慢来!     像这个  
  DataSet   ds   =   Sce.Action.AddonAssertPurchaseOrderClass.RvAddonAssertPurchaseOrder()  
   
  ds   相当于     oResult      
  Sce       应该是项目名  
  Action     应该是写DB的一层  
  AddonAssertPurchaseOrderClass       应该是RvAddonAssertPurchaseOrder()所在的CS文件名  
   
  ()不要忘了少参数  
   
  Top

24 楼hshzy21(胡屠虫)回复于 2005-05-19 13:33:24 得分 0

这样的文件好象也用到了  
  namespace   Sce.Action.Objects   {  
  public   class   O_PartPurchaseOrder   :   Order   {  
  string   m_PPO_ID;  
   
  public   string   GetPPO_ID()   {  
  return   this.m_PPO_ID;  
  }  
   
  public   void   SetPPO_ID(string   PPO_ID)   {  
  this.m_PPO_ID   =   PPO_ID;  
  }  
   
  string   m_ChubuPONO;  
   
  public   string   GetChubuPONO()   {  
  return   this.m_ChubuPONO;  
  }  
   
  public   void   SetChubuPONO(string   ChubuPONO)   {  
  this.m_ChubuPONO   =   ChubuPONO;  
  }Top

25 楼LoveLwn(小P)回复于 2005-05-19 13:37:18 得分 0

public   void   SetChubuPONO(string   ChubuPONO)    
  {  
        this.m_ChubuPONO   =   ChubuPONO;  
  }  
   
  类似这样的函数只是暂存值用的,   把ChubuPONO存到this.m_ChubuPONO   中Top

26 楼hshzy21(胡屠虫)回复于 2005-05-19 13:37:22 得分 0

我从新建个问题     你再进这个太长了  
  就叫pingyanTop

27 楼LoveLwn(小P)回复于 2005-05-19 13:38:08 得分 0

恩Top

28 楼LoveLwn(小P)回复于 2005-05-19 13:40:57 得分 0

好了吗?   没找到Top

相关问题

  • 平安夜快乐!!散分
  • 平安夜快乐,圣诞快乐,元旦快乐,春节快乐...
  • 散分啦,平安夜快乐喽......
  • 快来领分,jishiping(JSP 季世平)
  • 祝大家平安夜快乐,散分
  • 今晚平安夜祝大家快乐!
  • 今晚平安夜祝大家快乐!
  • 如何尽快提高java水平?
  • 平安夜快乐,圣诞节愉快!----你们好吗?
  • 平安夜平安,圣诞节快乐!---散分

关键词

  • 页面
  • 函数
  • 查询
  • partmanucode
  • dsbind
  • opennewurl
  • sce
  • 意思
  • dataset
  • price

得分解答快速导航

  • 帖主:hshzy21
  • LoveLwn

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
x 提问