所以我在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以显示两个新创建的列,其中包含一些代码而不必刷新模式?