我有一个带有网格视图的网页,它显示了我的 Azure 云数据库中某个表中的所有行。该表称为“students”,它包含 id(主键)、name 和 gpa。
我还有 2 个文本框,一个用于名称,一个用于 gpa。用户应在这些框中键入一些值,然后单击“添加”按钮将新记录添加到表中。
问题是我无法让它工作。
这是我在函数 ButtonAdd_click 中的内容:
string InsertCommand = @"INSERT INTO [Students] ([Student_Id], [Student_Name],
[GPA]) VALUES (@Student_Id, @Student_Name, @GPA)";
string connString = "<%$ ConnectionStrings:SQLAzureConnection %>";
using (SqlConnection conn = new SqlConnection(connString))
{
using (SqlCommand comm = new SqlCommand())
{
comm.Connection = conn;
comm.CommandText = InsertCommand;
comm.Parameters.AddWithValue("@Student_Name", TextBox1.Text);
comm.Parameters.AddWithValue("@GPA", TextBox2.Text);
try
{
conn.Open();
comm.ExecuteNonQuery();
}
**编辑:抱歉,连接字符串不正确!!我现在得到的是页面再次加载,但 gridview 保持不变
那什么意识?我该怎么做才对??