补充:我刚开始用的列是超级链接列后来就想转化成模板列,但是一转化就出错,就出现"BC30491: 表达式不产生值。"这个提示出错,但是我不用模板列就可以的啊,急,在线等,如果解决立马结贴

解决方案 »

  1.   

    <asp:ButtonColumn Text="选择" ButtonType="PushButton" CommandName="Select"></asp:ButtonColumn>
    <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="tch_showhomework.aspx?id={0}"
    DataTextField="homeworkcontent" HeaderText="作业" NavigateUrl="tch_showhomework.aspx"></asp:HyperLinkColumn>这是原来代码,后来转化成模板列就不行了,要出错啊
      

  2.   

    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="tch_downhomework2.aspx.vb" Inherits="kaifangshiyan.tch_downhomework2"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>tch_downhomework2</title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <link href="Styles.css" rel="stylesheet" type="text/css">
    </HEAD>
    <body>
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <table width="675" height="500" border="0" cellpadding="0" cellspacing="0" class="readmesgcss">
    <tr>
    <td height="26" background="img/t_topbg.gif"><strong><font face="宋体">老师系统→已发布作业</font></strong></td>
    </tr>
    <tr>
    <td height="28" style="HEIGHT: 28px">请<font face="宋体">选择</font>要查找的<font face="宋体">班级:
    <asp:DropDownList id="DlhomeworkBanji1" runat="server" AutoPostBack="True"></asp:DropDownList><FONT color="#ff0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>
    </font><font style="FONT-SIZE: 12px" color="#ff0000">*注此查询工具只能查自己发布的作业</font></td>
    </tr>
    <tr>
    <td valign="top">
    <asp:DataGrid id="DgOutHomework" runat="server" AutoGenerateColumns="False" Width="672px" AllowPaging="True"
    OnPageIndexChanged="pagechang" DataKeyField="id">
    <Columns>
    <asp:BoundColumn DataField="homeworkbanji" HeaderText="作业班级">
    <HeaderStyle Font-Size="12px" Font-Bold="True"></HeaderStyle>
    <ItemStyle Font-Size="12px"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="homeworkclass" HeaderText="作业课程">
    <HeaderStyle Font-Size="12px" Font-Bold="True"></HeaderStyle>
    <ItemStyle Font-Size="12px"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="hand_count" HeaderText="上交人数">
    <HeaderStyle Font-Size="12px" Font-Bold="True"></HeaderStyle>
    <ItemStyle Font-Size="12px"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="homeworkjiaotime" HeaderText="截止日期">
    <HeaderStyle Font-Size="12px" Font-Bold="True"></HeaderStyle>
    <ItemStyle Font-Size="12px"></ItemStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="homeworkuptime" HeaderText="发布日期">
    <HeaderStyle Font-Size="12px" Font-Bold="True"></HeaderStyle>
    <ItemStyle Font-Size="12px"></ItemStyle>
    </asp:BoundColumn>
    <asp:ButtonColumn Text="选择" ButtonType="PushButton" CommandName="Select"></asp:ButtonColumn>
    <asp:HyperLinkColumn DataNavigateUrlField="id" DataNavigateUrlFormatString="tch_showhomework.aspx?id={0}"
    DataTextField="homeworkcontent" HeaderText="作业" NavigateUrl="tch_showhomework.aspx"></asp:HyperLinkColumn>
    </Columns>
    <PagerStyle NextPageText="下一页" Font-Size="12pt" Font-Bold="True" PrevPageText="上一页" HorizontalAlign="Right"></PagerStyle>
    </asp:DataGrid>
    <asp:Label id="LbError" runat="server" ForeColor="Red"></asp:Label></td>
    </tr>
    </table>
    </FONT>
    </form>
    </body>
    </HTML>
    这是全部页面代码