我想知道是否有人可以对GridView中的属性有所了解。据我所知,如果没有找到记录,里面的短信 将GridView控件绑定到数据时将显示。实际上,它工作正常,但即使找到记录也能正常工作。
目前,datagridview是这样的:
<asp:GridView ID="gvNomineeSearchResults" runat="server" DataKeyNames="ind_cst_key"
AutoGenerateColumns="false" AutoGenerateSelectButton="true"
OnSelectedIndexChanging="gvNomineeSearchResults_SelectedIndexChanged" OnRowCreated="gvNomineeSearchResults_RowCreated"
CssClass="selectedItems nominee" Width="100%" Caption="Search Results">
<Columns>
<asp:BoundField DataField="lastname" HeaderText="Last Name" NullDisplayText=" " />
<asp:BoundField DataField="firstname" HeaderText="First Name" NullDisplayText=" " />
</Columns>
<EmptyDataTemplate>
<p>Your search did not return any active AIAA Associate Fellows or did not find an email address on file for the individual you are searching for.</p>
</EmptyDataTemplate>
知道为什么即使找到记录也会显示消息?
答案 0 :(得分:0)
只需检查条件是否正常工作。
在绑定时检查条件Gridview。
if(Dataset1.Items.count>0)
{
//Put your codes Here
}
在将数据绑定到Gridview之前清除Gridview项目。
Gridview1.Items.Clear();
希望这可能有帮助......