У меня есть таблица, заполненная данными, которая содержит столбцы
Name Module1Marks Module2Marks Module3Marks
Я должен вставить эти данные в таблицу базы данных со столбцами
Name ModuleId Marks
Здесь, проверяя имя столбца, я должен вставить ModuleId в базу данных вместе с метками и именем
например. если имя столбца - Module1Marks, тогда я возьму ModuleId = 1 и значение в столбце Module1Marks таблицы как метки для вставки в базу данных
Пожалуйста, помогите мне - как мне это сделать?
int ModuleId = 1;
foreach (DataRow row in dt.Rows)
{
for(int i = 0; i < dt.Columns.Count; i++)
{
if (dt.Columns[i].ColumnName == "OSC")
{
string marks = row[i].ToString();
NewInsertFunction(row[1].ToString(), row[2].ToString(), int.Parse(marks) , 1);
}
if (dt.Columns[i].ColumnName == "OOP")
{
string marks = row[i].ToString();
NewInsertFunction(row[0].ToString(), row[1].ToString(), int.Parse(marks), 2);
}
}
protected void NewInsertFunction(string PRN, string Name, int Marks, int ModuleId) {
int CourseID = Convert.ToInt32( DropDownListCourse.SelectedItem.Value);
Convert.ToInt32(Request.Form["DropDownListCourse"].ToString());
int startIndex = 4;
int endIndex = PRN.Length - 4;
int centreID = Convert.ToInt32(PRN.Substring(startIndex, endIndex)); }