Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从文本框向GridView添加数据&;下拉框_C#_Asp.net - Fatal编程技术网

C# 如何从文本框向GridView添加数据&;下拉框

C# 如何从文本框向GridView添加数据&;下拉框,c#,asp.net,C#,Asp.net,我有文本框、下拉列表和页面上的按钮等控件 当我将数据输入到TextBox下拉列表中时,若我点击按钮,它将分别添加到GridView单元格的TextBox和DropDownList中 例如,当我输入数据到文本框并点击保存按钮时,我需要将其显示给GridView 没有来自数据库的数据 我可以知道怎么做吗?有没有示例代码可供参考?敬请告知,谢谢您点击另一个按钮将数据插入数据库,并在点击事件时写下以下代码 protected void Button2_Click(object sender, Even

我有文本框、下拉列表和页面上的按钮等控件

当我将数据输入到TextBox下拉列表中时,若我点击按钮,它将分别添加到GridView单元格的TextBox和DropDownList中

例如,当我输入数据到文本框并点击保存按钮时,我需要将其显示给GridView

没有来自数据库的数据


我可以知道怎么做吗?有没有示例代码可供参考?敬请告知,谢谢您

点击另一个按钮将数据插入数据库,并在点击事件时写下以下代码

 protected void Button2_Click(object sender, EventArgs e)
{
    foreach (GridViewRow oItem in GridView1.Rows)
    {
        string str1 = oItem.Cells[0].Text;
        string str2 = oItem.Cells[1].Text;
        string str3 = oItem.Cells[2].Text;
        insertData(str1, str2, str3);
    }
}
public void insertData(string str1,string str2,string str3)
{
    SqlConnection cn = new SqlConnection("Your Connection strig");
    string sql = "insert into tbl1 (column1,column2,column3) values ('" + str1 + "','" + str2 + "','" + str3 + "')";
    SqlCommand cmd = new SqlCommand(sql, cn);
    cmd.ExecuteNonQuery();
}

感谢HItesh,当我把Response.Redirect(“WebForm1.aspx?stat=insert”),数据只记录第一次输入,因为其余数据已丢失。有什么想法吗?谢谢你用户Hitesh在他的另一个答案中提供的答案被删除了。