0
我有额外的空列被添加到我的RadGrid,我不知道他们为什么出现。我环顾四周,阅读了不同的答案,有人说这与回发事件有关,但我没有以编程方式设置它。如何从Telerik 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文件。
我想了一天晚上,我不得不定义列。问题出在Headers的循环中,我的计数关闭了。所以一旦我定义了一切工作的列。 – Chris 2014-10-21 15:28:57
它的Telerik radgrid错误。即使telerik没有解决这个问题。他们给出的解决方案并不能正常工作。这个错误大部分都是与radgrid的冻结属性 – Sid 2016-07-25 13:18:47