Невозможно добавить новые строки в DataTable при нажатии кнопки «Добавить» - PullRequest
0 голосов
/ 06 октября 2018

У меня есть форма с простым вводом имени, когда я ввожу имя, затем нажимаю кнопку добавления, оно отправляется в datatable, но когда я ввожу другое имя, оно только обновляется, но не добавляется как новое значение строки в datatable.

    public partial class WebForm1 : System.Web.UI.Page
{
    DataTable dt;

    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Page_Init(object sender, EventArgs e)
    {
            dt = new DataTable();
            dt.Columns.Add("Name", typeof(string));
    }
    protected void addBtn_Click(object sender, EventArgs e)
    {
        DataRow row = (DataRow)dt.NewRow();
        row["Name"] = nameTxt.Text;
        dt.Rows.Add(row);

        GridView1.DataSource = dt;
        GridView1.DataBind();
    }
}

каков наилучший способ сделать это?это что-то делать с IsPostBack?или я должен использовать список коллекции?затем отправить все значения в datatable после?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...