/ / прехвърляне на данни от gridview в база данни - c #, asp.net

прехвърляне на данни от gridview в база данни - c #, asp.net

Имам този код

private void BindSecondaryGrid()
{
DataTable dt = (DataTable)ViewState["SelectedRecords1"];
gridview3.DataSource = dt;
gridview3.DataBind();
}

Избраните записи от gridview2 са спасени там ViewState["SelectedRecords1"]. Колоните са id, име, количество, общо, Тогава тези записи се записват в gridview3 с

gridview3.DataSource = dt;
gridview3.DataBind();

Сега бих искал да получа тези стойности от gridview3 и да ги съхраня в таблица в моята база данни със същите колони разбира се. Има ли начин да направя това?

Отговори:

0 за отговор № 1

Въпросът за "как да стигнем до данните" или "как да пиша в DB"?

Ще опитам с „как да стигна до данните“ :-)

Можете да завържете редовете на "dt", като използвате:

foreach(DataRow oRow in dt.Rows)
{
int id = Convert.ToInt32(oRow["id"]);
string name = oRow["name"].ToString();
int quantity = Convert.ToInt32(oRow["quantity"]);
int total = Convert.ToInt32(oRow["total"]);
}

След това трябва да настроите DB връзка и да добавите стойностите.