首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telerik RadGridView分组

Telerik RadGridView分组
EN

Stack Overflow用户
提问于 2014-09-06 06:05:08
回答 1查看 1.5K关注 0票数 0

我的Winforms应用程序中有RadGridView,我想对我的文件进行分组,所以我使用以下命令:

代码语言:javascript
复制
RadGridView radGridView1;
DataTable table = null;

radGridView1.ShowColumnHeaders = false;
radGridView1.ShowGroupPanel = false;
radGridView1.ShowRowHeaderColumn = false;
radGridView1.AllowAddNewRow = false;
radGridView1.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
radGridView1.GroupDescriptors.Add(new Telerik.WinControls.Data.GroupDescriptor("File"));

private void AddFile(string file)
{
    table = new DataTable();
    table.Columns.Add("Protocol", typeof(string));
    table.Columns.Add("Property Value1", typeof(string));
    table.Columns.Add("File", typeof(string));
    table.Rows.Add("File size:", "", file);
    table.Rows.Add("File duration:", "",  file);
    table.Rows.Add("Creation time:", "", file);
    radGridView1.DataSource = table;
}

我的问题是,在选择并添加了第一个文件之后,在下一个文件中什么也没有发生,我认为这是因为表中已经有了相同的A列名。

EN

回答 1

Stack Overflow用户

发布于 2014-09-06 06:21:16

您应该创建DataTable并执行一次Column.Add(),现在您正在为每个文件创建一个新表,并且每次都要替换旧表。

它应该看起来像这样:

代码语言:javascript
复制
RadGridView radGridView1;
DataTable table = new DataTable();
table.Columns.Add("Protocol", typeof(string));
table.Columns.Add("Property Value1", typeof(string));
table.Columns.Add("File", typeof(string));

radGridView1.ShowColumnHeaders = false;
radGridView1.ShowGroupPanel = false;
radGridView1.ShowRowHeaderColumn = false;
radGridView1.AllowAddNewRow = false;
radGridView1.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill;
radGridView1.GroupDescriptors.Add(new Telerik.WinControls.Data.GroupDescriptor("File"));
radGridView1.DataSource = table;

private void AddFile(string file)
{
    table.Rows.Add("File size:", "", file);
    table.Rows.Add("File duration:", "",  file);
    table.Rows.Add("Creation time:", "", file);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25694630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档