asp.net创建控件,griwview设计出了问题,求帮助。

<%@PageLanguage="C#"MasterPageFile="~/MasterPage.Master"AutoEventWireup="true"CodeBeh... <%@ Page Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="true"
CodeBehind="Mycart.aspx.cs" Inherits="tsxsgj.Mycart" Title="我的购物车" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:Label ID="LbMessage" runat="server" Text="Label" BackColor="Yellow"></asp:Label>
<br/>
<asp:GridView ID="GvCart" runat="server" AutoGenerateColumns="False"
CellPadding="4" ForeColor="#3333FF" GridLines="None"
OnRowDeleting="GvCart_RowDeleting"
onselectedindexchanged="GvCart_SelectedIndexChanged">
<FooterStyle BackColor="#1C5E55" Font-Bold="true" ForeColor="White" />
<Columns>
<asp:BoundField DataField ="Name" HeaderText="书名" />
<asp:BoundField DataField ="Author" HeaderText="作者" />
<asp:BoundField DataField ="Price" HeaderText="单价" />
<asp:BoundField DataField ="Description" HeaderText="备注" />
<asp:TemplateField HeaderText="数量" />
<ItemTeplate>
<asp:TextBox runat="server" ID="TbNumber" Text='<%#Bind("Number") %>'>
</asp:TextBox>
</ItemTeplate>
<asp:BoundField DataField ="Sum" HeaderText="金额" />
<asp:CommandField ButtonType="Button" ShowDeleteButton="true" />
</Columns>
</asp:GridView>
<asp:Label ID="LbTotal" runat="server" Text="Label" Font-Bold="True"
ForeColor="#00CC00" Visible="False"></asp:Label><br/>
<asp:Button ID="BtnConfirm" runat="server" Text="保存修改"
onclientclick="BtnConfirm_Click" Visible="False" />
<asp:Button ID="BtSubmit" runat="server" onclientclick="BtnSubmit_Click"
Text="提交订单" Visible="False" />
</asp:Content>
图好像第一次没传上、
展开
 我来答
悠悠木子李的
2012-03-25
知道答主
回答量:7
采纳率:0%
帮助的人:1.1万
展开全部
直接全部删掉,重新拖一个出来,然后再修改属性,这样行了,你这样找很麻烦的,而且你拖控件出来后,微软给你后台生成很多你看不到的,你这样修改,很容易前后不统一,还是报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友38a858b
2012-03-23
知道答主
回答量:20
采纳率:0%
帮助的人:18.8万
展开全部
你在绑定数量的时候也就是<asp:TemplateField HeaderText="数量" />
<asp:TemplateField HeaderText="数量" />
<ItemTeplate>
<asp:TextBox runat="server" ID="TbNumber" Text='<%#Bind("Number") %>'>
</asp:TextBox>
</ItemTeplate>
这些代码替换成
<asp:TemplateField HeaderText="数量" >
<ItemTemplate><asp:TextBox runat="server" ID="TbNumber" Text='<%#Bind("Number") %>'></asp:TextBox></ItemTemplate>
</asp:TemplateField>就行了你的标签拼写错了
追问
这是msdn上面看到的templatefield属性设置,有itemplate选项,但是我在设计templatefield时怎么没有找到itemplate,只能插一张图。
追答
TemplateField下面有以下模板设置
ItemTemplate普通的显示
EditItemTemplate编辑时候的显示
FooterTemplate尾部的显示
HeaderTemplate头部的显示
以及AlternatingItemTemplate
但是没有itemplate不知道是不是你拼写错误呢
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
己书竹q5
2012-03-22 · 超过15用户采纳过TA的回答
知道答主
回答量:132
采纳率:0%
帮助的人:39.7万
展开全部
什么问题啊,这找起来很麻烦的,我提供两种方法:第一:调试;第二:把这个控件给删了,再重新用这个控件。感觉这样应该快点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式