[英]How to remove extra columns from Telerik RadGrid?
我在RadGrid中添加了額外的空列,但我不知道為什么會出現它們。 我環顧四周並閱讀了各種答案,有人說這與回發事件有關,但是我沒有以編程方式設置它。
我對RadGrid的標記是
<div class="rGrid">
<telerik:RadGrid ID="rgResults" runat="server" AlternatingItemStyle-BackColor="LightBlue"
AllowSorting="True" OnNeedDataSource="rgResults_NeedDataSource" GridLines="Both" AllowPaging="True" PageSize="15" AutoGenerateColumns="True">
<AlternatingItemStyle BackColor="LightBlue"></AlternatingItemStyle>
<MasterTableView AutoGenerateColumns="True" AllowSorting="true">
</MasterTableView>
</telerik:RadGrid>
OnNeedDataSource方法是這樣。
protected void rgResults_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
string strFilePath = @"C:\PIA\CSV\FinalizedPIAData.csv";
rgResults.DataSource = PIAScrape.ConvertCSVtoDataTable(strFilePath);
}
我不知道為什么它顯示兩個額外的空列,在使用RadGrid之前我從未見過,但是在使用RadGrid之前,數據源始終是一個SQL函數,並以此方式進行綁定。 這是我第一次綁定到CSV文件。
嘗試將AutoGenerateColumns屬性設置為false並僅定義所需的列。 數據源中可能有一些空字段,因此您也應該對其進行調試,並查看ConvertCSVtoDataTable()方法返回的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.