当前位置:首页
开发技术指南» 文章正文
    引言:

 ·请大家帮忙分析thread error:    »显示摘要«
    摘要: 线程运行时弹出 thread error:句柄无效。(6) 的原因。大家碰到过吗?谢谢! ......
    摘要: 请看: declare dept_row dept%rowtype; begin --select * into dept_row from dept where deptno=1; insert into dept values (dept_row.deptno,dept_row.dname,dept_row.loc); --oracle 9i release 2 增强了pl/sql ......


问题,关于DataList的绑定

我写的代码如下:  
  private   void   ShowResaults(DataTable   dtResaults)  
  {  
  dlResaults.DataSource   =   dtResaults.DefaultView;  
  dlResaults.DataBind();  
  btnOK.Visible   =   true;  
  }  
  .aspx页面中的template如下:  
  <asp:DataList   id="dlResaults"   runat="server">  
  <SelectedItemTemplate>  
  </SelectedItemTemplate>  
  <ItemTemplate>  
  <table   id="tblResaults"   cellSpacing="0"   cellPadding="0"   width="680"   border="0"   runat="server"  
  bgcolor="#d1d5e0"   class="tblResaults">  
  <tr>  
  <td   rowspan="4"   width="60px"   align="center"   class="cell1"   style="padding:0">  
  <input   type="radio"   name="rdoResault">  
  <label   style="display:none;"><%#   DataBinder.Eval(Container.DataItem,   "Loan_ID")   %>&nbsp;</label>  
  </td>  
  <td   rowspan="2"   class="cell1"   width="105">Address:</td>  
  <td   colspan="6"   class="cell2"><%#   DataBinder.Eval(Container.DataItem,   "street_name")   %>&nbsp;</td>  
  </tr>  
  <tr>  
  <td   class="cell2"><b>city:</b></td>  
  <td   class="cell2"><%#   DataBinder.Eval(Container.DataItem,   "city")   %>&nbsp;</td>  
  <td   class="cell2"><b>state:</b></td>  
  <td   class="cell2"><%#   DataBinder.Eval(Container.DataItem,   "state")   %>&nbsp;</td>  
  <td   class="cell2"><b>zip:</b></td>  
  <td   class="cell2"><%#   DataBinder.Eval(Container.DataItem,   "zip")   %>&nbsp;</td>  
  </tr>  
  <tr>  
  <td   class="cell1">Mortgagor/Buyer:  
  </td>  
  <td   colspan="6"   class="cell2">  
  <%#   DataBinder.Eval(Container.DataItem,   "last_name_buyer")   %>  
  &nbsp;  
  <%#   DataBinder.Eval(Container.DataItem,   "first_name_buyer")   %>  
  </td>  
  </tr>  
  <tr>  
  <td   class="cell1">Co/Buyer:</td>  
  <td   colspan="6"   class="cell2">  
  <%#   DataBinder.Eval(Container.DataItem,   "last_name_cobuyer")   %>  
  &nbsp;  
  <%#   DataBinder.Eval(Container.DataItem,   "first_name_buyer")   %>  
  </td>  
  </tr>  
  </table>  
  </ItemTemplate>  
  <AlternatingItemTemplate>  
  </AlternatingItemTemplate>  
  </asp:DataList>  
  绑定的时候  
  明明Datatable里面有2条记录  
  显示在页面上却只有1条  
  无比郁闷求解ing

NO.1   作者: weisunding

我给你指出来  
   
  <AlternatingItemTemplate>  
  //这里没有绑定数据啊  
  </AlternatingItemTemplate>

NO.2   作者: deng1107

你应该把<ItemTemplate>中的在</AlternatingItemTemplate>中也放一份就对了

NO.3   作者: singlepine

//*******前台  
  <%@   Page   language="c#"   Codebehind="WebForm3.aspx.cs"   AutoEventWireup="false"   Inherits="Document.WebForm3"   %>  
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN"   >  
  <HTML>  
  <HEAD>  
  <title>WebForm3</title>  
  <meta   name="GENERATOR"   Content="Microsoft   Visual   Studio   .NET   7.1">  
  <meta   name="CODE_LANGUAGE"   Content="C#">  
  <meta   name="vs_defaultClientScript"   content="JavaScript">  
  <meta   name="vs_targetSchema"   content="http://schemas.microsoft.com/intellisense/ie5">  
  <SCRIPT   type="text/javascript"><!--  
  function   scrollDiv()  
  {  
  document.all.pos.value   =   document.all.onlinediv.scroll;  
  }  
  function   OnlineformOnload()  
  {  
  OnloadForScroll();  
  }  
  function   OnloadForScroll()  
  {  
  var   spos   =   document.all["pos"].value;  
  if(!   spos)spos=0;  
  document.all.onlinediv.scroll=spos;  
  }  
  --></SCRIPT>  
  </HEAD>  
  <body   scroll="no"   onload="OnlineformOnload();">  
  <form   id="Form1"   method="post"   runat="server">  
  <div   id="onlinediv"   style="OVERFLOW:   auto;   WIDTH:   100%;   HEIGHT:   560px"   onscroll="scrollDiv();">  
  <table   width="100%">  
  <tr>  
  <td>  
  <ASP:DATALIST   id="DataList1"   BORDERWIDTH="1px"   GRIDLINES="Both"   BORDERSTYLE="None"   CELLPADDING="3"  
  RUNAT="server"   WIDTH="100%">  
  <SELECTEDITEMSTYLE   FONT-BOLD="True"   FORECOLOR="#000066"></SELECTEDITEMSTYLE>  
  <FOOTERTEMPLATE>  
  </FOOTERTEMPLATE>  
  <ITEMTEMPLATE>  
  <TABLE   CELLPADDING="0"   WIDTH="100%"   BORDER="0">  
  <COLGROUP>  
  <COL   WIDTH="20%">  
  <COL   WIDTH="30%">  
  <COL   WIDTH="20%">  
  <COL   WIDTH="30%">  
  </COLGROUP>  
  <TR>  
  <TD>Title:</TD>  
  <TD>  
  <ASP:LABEL   ID="Title"   RUNAT="server"   TEXT=<%#   DataBinder.Eval(Container.DataItem,   "Title")   %>>  
  </ASP:LABEL></TD>  
  <TD></TD>  
  <TD></TD>  
  </TR>  
  <TR>  
  <TD>OwningUser:</TD>  
  <TD>  
  <ASP:LABEL   ID="OwningUser"   RUNAT="server"   TEXT=<%#   DataBinder.Eval(Container.DataItem,   "OwningUser")   %>>  
  </ASP:LABEL></TD>  
  <TD></TD>  
  <TD></TD>  
  </TR>  
  <TR>  
  <TD>Content:</TD>  
  <TD>  
  <ASP:LABEL   ID="Content"   RUNAT="server"   TEXT=<%#   DataBinder.Eval(Container.DataItem,   "Content")   %>>  
  </ASP:LABEL></TD>  
  <TD>NoteDate:</TD>  
  <TD>  
  <ASP:LABEL   ID="NoteDate"   RUNAT="server"   TEXT=<%#   DataBinder.Eval(Container.DataItem,   "NoteDate")   %>>  
  </ASP:LABEL></TD>  
  </TR>  
  <TR>  
  <TD   COLSPAN="4">  
  <HR>  
  </TD>  
  </TR>  
  </TABLE>  
  </ITEMTEMPLATE>  
  <HEADERSTYLE   FONT-BOLD="True"   FORECOLOR="White"   CSSCLASS="dg_header"></HEADERSTYLE>  
  <EDITITEMTEMPLATE>  
  </EDITITEMTEMPLATE>  
  </ASP:DATALIST>  
  </td>  
  </tr>  
  <tr>  
  <td><asp:textbox   id="pos"   style="DISPLAY:   none"   runat="server"></asp:textbox></td>  
  </tr>  
  </table>  
  </div>  
  </form>  
  </body>  
  </HTML>  
 


 ·how to format output of "cout"    »显示摘要«
    摘要: following code cout << 10 << endl; will give an output of "10". how can i get a number in hexadecimal format by cout, such as "0xa"? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE