-1
예를 들어, 나는 데이터베이스에서 3 개의 다른 데이터 세트를 가지고 있습니다. 기본 키를 설정하거나 해제 할 수 있으며 이름이 다를 수 있습니다.빈 셀을 가져 오지 않고 여러 데이터 세트를 병합하는 방법은 무엇입니까? (그리고 결과 맨 위로)
내 코드는 지금까지 봐 :
public static DevExpress.XtraGrid.Views.Grid.GridView m_ActiveIdeenkasten = null;
public DocManager()
{
InitializeComponent();
LoadDockPanels();
m_ActiveIdeenkasten = gridView1;
DataSet dt1 = new DataSet();
DataSet dt2 = new DataSet();
DataSet dt3 = new DataSet();
dt1 = SQL.GetDataset("SELECT ik_bezeichnung FROM IK_Ideenkasten");
dt2 = SQL.GetDataset("SELECT pm_artikel FROM PM_Startseite");
dt3 = SQL.GetDataset("SELECT * FROM IK_Status");
DataSet dt = new DataSet();
dt.Merge(dt1, true , MissingSchemaAction.Add);
dt.Merge(dt2, true, MissingSchemaAction.Add);
dt.Merge(dt3, true, MissingSchemaAction.Add);
m_ActiveIdeenkasten.GridControl.DataSource = dt.Tables[0];
}
가 지금은 문제가 있다면, 내
dt1
많은 행이 나는
dt
와 함께
dt2
및
dt3
을 병합하면, 내 gridview에 엉망 보인다.
당신은 내가 원하지 않는 많은 빈 세포가 참조하십시오. 이 모든 것들의 목적은 사용자를위한 맞춤형 DockPanel을위한 것입니다. 각 독 패널에는 사용자가 원하는 방식으로 데이터베이스에서 다른 열을 포함 할 수 있습니다.
아직도 발생합니다./나는 병합 문제를 생각합니다. –