我正在尝试加载我的gridview(我是新手),但我有点迷路了。我想做的是手动创建一个名为“描述”的列标题,并从我的表 DocumentTypes(dataset1)的 sql 数据集中获取所有其他列标题。
“Description”列需要从“Literature”表(dataset2)中获取所有内容。所有其他列需要从表“文档”(dataset3)中获取所有内容(如果有的话)
这就是我卡住的地方。这就是我手动创建我的第一个列标题的方法。我希望此列包含来自 dataset2 的所有信息。
BoundField m_bfBoundField = new BoundField();
m_bfBoundField.HeaderText = "Description";
m_bfBoundField.DataField = "Name";
gridView.Columns.Add(m_bfBoundField);
然后我做
gridView.DataSource = dataset2;
gridView.DataBind();
我尝试了同样的方法从 datasource1 获取我的标题,但现在没有放置 .DataField (我的关系需要一个吗?)
实际上,这是从 datasource2 获取所有“名称”列并将其加载到“描述”列,但它还在我的网格中显示一个具有相同信息的“名称”列:(。
出了什么问题,我该怎么做?明白了吗?
我想
-------------------------------------------------------------------------------------------------------
| Description (can be called as I want) | Manuals (data from dataset1) | Catalog (data from dataset1) |
-------------------------------------------------------------------------------------------------------
| DescripionA (data from dataset2) | Yes (data from dataset3) | No (data from dataset3) |
| DescripionB (data from dataset2) | No (data from dataset3) | Yes(data from dataset3) |
-------------------------------------------------------------------------------------------------------
谢谢 !