GridView控件,为什么会显示两次数据呢。。
<asp:GridView ID="gv" runat="server" onrowdeleting="gv_RowDeleting">
<Columns>
<asp:BoundField DataField="Log_id" HeaderText="文章编号" />
<asp:BoundField DataField="Title" HeaderText="文章标题" />
<asp:TemplateField ShowHeader="false">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
CommandName="Delete"
Text="删除" OnClientClick='<%# "if (!confirm(\"你确定要删除" + Eval("Title").ToString() + "吗?\")) return false;"%>'>
</asp:LinkButton>
>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我这么动态绑定的数据,第一列显示文章编号,第二列显示文章标题,第三列显示标题,第四列显示Log_id,
第五列显示Title...相当于数据多显示了一次。、。、新手求指导。、
[最优解释]
设置Gridview的属性AutoGenerateColumns=false;
[其他解释]
那就在gridview里面布局
AutoGenerateColumns="false"
[其他解释]
把<asp:BoundField DataField="Title" HeaderText="文章标题" /> 注释掉
[其他解释]
注释掉会使删除列在数据列前面,,不符合用户习惯。。
[其他解释]
该回复于2012-12-01 10:55:15被管理员删除
[其他解释]
哦了。。,,谢谢各位、、!!