如果创建了新列,则以编程方式刷新GridView

时间:2017-06-08 08:19:43

标签: c# sql asp.net visual-studio gridview

所以我在Visual Studio中开发了一个小项目来学习更多关于SQL,.NET和C#的知识。 目前我有这个代码块,允许我在数据库中创建两个新列,以防满足该语句。:`

int year = 2018;
        Boolean runOnce = true;
        DateTime lastday = new DateTime(year, 1, 1);
        DateTime startDate = new DateTime(year, 1, 1, 0, 0, 0);
        DateTime endDate = new DateTime(year, 12, 31, 23, 59, 59);


if(lastday>=startDate|| lastday<=endDate|| runOnce==true)
            {
                SqlConnection dataConnection2 = new SqlConnection(ConfigurationManager.ConnectionStrings["iPadLoanConnectionString2"].ToString());
                SqlCommand cmd2 = new SqlCommand();
                cmd2.CommandText = "ALTER TABLE testtable2017 ADD Last_Cleaned_Filter_2018 NVARCHAR(50) ; ALTER TABLE testtable2017 ADD Last_Bulb_Replaced_2018 NVARCHAR(50)";
                cmd2.Connection = dataConnection2;
                dataConnection2.Open();
                cmd2.ExecuteNonQuery();
                dataConnection2.Close();
                runOnce = false;
            }

我在页面中还有一个GridView,它显示了特定表“testtable2017”的列,我的问题是,是否可以刷新gridview以显示两个新创建的列,其中包含一些代码而不必刷新模式?

0 个答案:

没有答案