C# sharepoint中具有kb的文件大小列
我正在使用spgridview根据库视图ID显示库中的项。我将数据源分配为SPlist.items.getdatatable();。在这里,对于文件大小列,我得到的是数字中的值。但我需要在KB中显示 如何在不循环datatable中的每一列的情况下,以kb、mb作为后缀显示文件大小值 提前谢谢你能试试这个吗C# sharepoint中具有kb的文件大小列,c#,asp.net,sharepoint,gridview,filesize,C#,Asp.net,Sharepoint,Gridview,Filesize,我正在使用spgridview根据库视图ID显示库中的项。我将数据源分配为SPlist.items.getdatatable();。在这里,对于文件大小列,我得到的是数字中的值。但我需要在KB中显示 如何在不循环datatable中的每一列的情况下,以kb、mb作为后缀显示文件大小值 提前谢谢你能试试这个吗 <asp:TemplateField HeaderText="HeaderText"> <ItemTemplate> <asp:Label I
<asp:TemplateField HeaderText="HeaderText">
<ItemTemplate>
<asp:Label ID="lbl" runat="server" <%# Convert.ToString(Eval("ColumnName")/1024) + " KB" %> ></asp:Label>
</ItemTemplate>
</asp:TemplateField>
据我所知
我们做不到。另一种方法是对每行数据执行循环并应用验证。您可以用同样的方法计算,如果您希望以MB为单位,则可以将其除以Convert.ToString(Eval(“ColumnName”)/1024*1024)