【发布时间】:2014-11-28 07:01:54
【问题描述】:
我有一个网格视图如下:
<div>
<asp:Label ID="lblModifiedFilesMessage" runat="server" />
<asp:GridView ID="gvPopUpModifiedFiles" AutoGenerateColumns="false" CellPadding="0"runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkFileSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="FileName" DataField="FileName" />
</Columns>
<HeaderStyle BackColor="#df5015" Font-Bold="true" ForeColor="White" />
</asp:GridView>
<asp:Button ID="btnOk" Text="OK" runat="server"
Font-Bold="true" onclick="btnOk_Click" /><br />
</div>
我正在尝试以如下方法绑定此网格视图的数据:
private void PopUpModifiedFiles(List<ProjectFile> ModifiedFiles)
{
this.lblModifiedFilesMessage.Text = "Below files are modified in the Source Server and will be archived with latest version. Please select any files if they are to be retained with older version in archive";
DataTable dtModifiedFiles = new DataTable();
dtModifiedFiles.Columns.Add("FileName");
foreach (ProjectFile modifiedFile in ModifiedFiles)
{
DataRow drFileName = dtModifiedFiles.NewRow();
drFileName["FileName"] = modifiedFile.FileName;
dtModifiedFiles.Rows.Add(drFileName);
}
gvPopUpModifiedFiles.DataSource = dtModifiedFiles;
gvPopUpModifiedFiles.DataBind();
}
在将数据表分配给网格视图时显示错误,因为不包含 gvPopUpModifiedFiles 的定义。我需要为此 gvPopUpModifiedFiles 编写任何方法吗?
如何赋值?
【问题讨论】:
标签: c# asp.net gridview data-binding datatable