private void AddRelation(DataColumn parentChapterColumn, DataColumn chapterColumn)
{
if (null != _dataSet)
{
string name = /*parentChapterColumn.ColumnName + "_" +*/ chapterColumn.ColumnName;
DataRelation relation = new DataRelation(name, new DataColumn[] { parentChapterColumn }, new DataColumn[] { chapterColumn }, false);
int index = 1;
string tmp = name;
DataRelationCollection relations = _dataSet.Relations;
while (-1 != relations.IndexOf(tmp))
{
tmp = name + index;
index++;
}
relation.RelationName = tmp;
relations.Add(relation);
}
}