<%@ Page Language="C#" AutoEventWireup="true" CodeFile="newslist.aspx.cs" Inherits="newslist" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="white"
BorderColor="black"
CellPadding="3"
CellSpacing="0"
Font-Size="9pt"
AutoGenerateColumns="False"
HeaderStyle-BackColor="darkred"
HeaderStyle-ForeColor="white"
>
<Columns> <asp:TemplateColumn> <HeaderTemplate>
<asp:CheckBox ID="CheckAll" OnClick="javascript: return select_deselectAll (this.checked, this.id);" runat="server"/>
<font face="Webdings" color="white" size="4">a</font>
</HeaderTemplate> <ItemTemplate>
<asp:CheckBox ID="DeleteThis" OnClick="javascript: return select_deselectAll (this.checked, this.id);" runat="server"/>
</ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn> <HeaderTemplate>USEWRID</HeaderTemplate> <ItemTemplate>
<asp:Label ID="userID" Text='<%# DataBinder.Eval (Container.DataItem, "conid") %>' runat="server"/>
</ItemTemplate> </asp:TemplateColumn> <asp:BoundColumn HeaderText="类别" Datafield="categoryname" runat="server"/> <asp:BoundColumn HeaderText="内容 " Datafield="concon" runat="server"/>
<asp:BoundColumn HeaderText="上传时间" Datafield="contm" runat="server"/>
<asp:HyperLinkColumn DataTextField= "contitle" HeaderText= "标题 " DataNavigateUrlField= "con_title " DataNavigateUrlFormatString= "Edit.aspx?id={0} "></asp:HyperLinkColumn>
</Columns>
</ASP:DataGrid>
</div>
</form>
</body>
我的数据源里确信有con_title字段,已经断点调试过了,
然后我model里的实体属性对应的con_title的是contitle。我哪里出错了吗?
主要是HyperLinkColumn,删掉这列就可以正确的通过。
谢谢高手些稍微看下
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="white"
BorderColor="black"
CellPadding="3"
CellSpacing="0"
Font-Size="9pt"
AutoGenerateColumns="False"
HeaderStyle-BackColor="darkred"
HeaderStyle-ForeColor="white"
>
<Columns> <asp:TemplateColumn> <HeaderTemplate>
<asp:CheckBox ID="CheckAll" OnClick="javascript: return select_deselectAll (this.checked, this.id);" runat="server"/>
<font face="Webdings" color="white" size="4">a</font>
</HeaderTemplate> <ItemTemplate>
<asp:CheckBox ID="DeleteThis" OnClick="javascript: return select_deselectAll (this.checked, this.id);" runat="server"/>
</ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn> <HeaderTemplate>USEWRID</HeaderTemplate> <ItemTemplate>
<asp:Label ID="userID" Text='<%# DataBinder.Eval (Container.DataItem, "conid") %>' runat="server"/>
</ItemTemplate> </asp:TemplateColumn> <asp:BoundColumn HeaderText="类别" Datafield="categoryname" runat="server"/> <asp:BoundColumn HeaderText="内容 " Datafield="concon" runat="server"/>
<asp:BoundColumn HeaderText="上传时间" Datafield="contm" runat="server"/>
<asp:HyperLinkColumn DataTextField= "contitle" HeaderText= "标题 " DataNavigateUrlField= "con_title " DataNavigateUrlFormatString= "Edit.aspx?id={0} "></asp:HyperLinkColumn>
</Columns>
</ASP:DataGrid>
</div>
</form>
</body>
我的数据源里确信有con_title字段,已经断点调试过了,
然后我model里的实体属性对应的con_title的是contitle。我哪里出错了吗?
主要是HyperLinkColumn,删掉这列就可以正确的通过。
谢谢高手些稍微看下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货