DataTable dtScore = new DataTable("Score");
dtScore.Columns.Add("学号");
dtScore.Columns.Add("姓名");
dtScore.Columns.Add("课程1");
dtScore.Columns.Add("课程2");
.
.
.
.
.
dtScore.Columns.Add("课程n");
DataRow drScore = dtScore.NewRow();
drScore = dtScore.NewRow();
string lessonName;
如何写一个算法:
先检测以上列名,如果没有以上列名则dtScore.Columns.Add(lessonName);
课程数量是不固定的
谢谢
能不能用drScore[0]..... drScore[n]去和lessonName比较
dtScore.Columns.Add("学号");
dtScore.Columns.Add("姓名");
dtScore.Columns.Add("课程1");
dtScore.Columns.Add("课程2");
.
.
.
.
.
dtScore.Columns.Add("课程n");
DataRow drScore = dtScore.NewRow();
drScore = dtScore.NewRow();
string lessonName;
如何写一个算法:
先检测以上列名,如果没有以上列名则dtScore.Columns.Add(lessonName);
课程数量是不固定的
谢谢
能不能用drScore[0]..... drScore[n]去和lessonName比较
bool bFind = false;
foreach(DataColumn dc in DataTable1)
{
if(dc.ColumnName = "you want to add")
{
bFind = true;
break;
}
}
if(!bFind)
{
//没有添加
}
foreach(DataColumn dc in dtScore.Columns)
{
if(dc.ColumnName==lessonName)
{
columnExist=true;
break;
}
}
if(!columnExist)
{
添加.....
}