如何将数据表值插入数据库

马亨德拉·肖尔

我有一个包含列的数据的表格

Name   Module1Marks Module2Marks Module3Marks

我必须将此数据插入到带有列的数据库表中

Name    ModuleId    Marks

这里通过检查列名,我必须将 ModuleId 与标记和名称一起插入数据库

例如。如果 columnname 是 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)); }
斯卡里亚·托马斯

请看看下面的代码。

 private void ExtractData()
        {
            int moduleId;
            int marks;
            string name;
            foreach (DataRow row in custTable.Rows)
            {
                name = row["Name"].ToString();
                moduleId = 1;
                marks = int.Parse(row["Module1Marks"].ToString());
                NewInsertFunction(name, moduleId, marks);

                moduleId = 2;
                marks = int.Parse(row["Module2Marks"].ToString());
                NewInsertFunction(name, moduleId, marks);

                moduleId = 3;
                marks = int.Parse(row["Module3Marks"].ToString());
                NewInsertFunction(name, moduleId, marks);
            }
        }
        private void NewInsertFunction(string Name, int ModuleId, int Marks)
        {
            // Provide the Insert logic
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数据插入数据库Laravel?

来自分类Dev

如何将哈希值插入数据库?

来自分类Dev

使用实体框架将数据表数据插入数据库?

来自分类Dev

如何将动态值插入SQL数据库?

来自分类Dev

如何将下拉菜单中的数据插入数据库中的新表?

来自分类Dev

如何将单选按钮的值插入数据库?

来自分类Dev

如何将数据从json对象插入数据库

来自分类Dev

如何将数据插入SQL Server数据库

来自分类Dev

如何将熊猫数据框插入数据库中已存在的表中?

来自分类Dev

如何将数据插入数据库链接表

来自分类Dev

如何将初始数据插入Mendix数据库?

来自分类Dev

如何将包含点的数据插入数据库?

来自分类Dev

如何将数据从PHP插入MySQL数据库

来自分类Dev

如何将在datagridview中输入的值插入数据库表?

来自分类Dev

如何将值插入数据库(Microsoft Access)?

来自分类Dev

使用实体框架将数据表数据插入数据库?

来自分类Dev

如何将嵌套的表单值插入数据库

来自分类Dev

如何将数据插入数据库

来自分类Dev

如何将数据插入SQL Server数据库

来自分类Dev

如何将数据从json对象插入数据库

来自分类Dev

如何将json值插入mysql数据库

来自分类Dev

如何将数据从变量插入数据表

来自分类Dev

如何将JSP页面表中的值插入数据库

来自分类Dev

如何将MySQL远程数据库表插入本地数据库表?

来自分类Dev

不将数据表单插入数据库表PHP

来自分类Dev

如何将多个数据插入数据库?

来自分类Dev

如何将textarea值插入数据库?

来自分类Dev

如何将 HTML 表格数据插入数据库

来自分类Dev

如何将 JSON 数据插入数据库