Member 13448788 Ответов: 0

Данные GridView в поле Сохранить как


как вставить данные из текстового поля gridview в базу данных в asp.net с#

Что я уже пробовал:

protected void GridView1_RowDataBound(отправитель объекта, GridViewRowEventArgs e)
{
если (электронная.Подряд.RowType == DataControlRowType.Строкаданных)
{
для (тип int я = 1; я &л; Эл.Подряд.Клетки.Граф; i++)
{
TextBox txtprice = новое текстовое поле();
txtprice.ID = " txtprice";
txtprice.Атрибуты.Добавить ("Runat", " Сервер");
txtprice.Текст = "0.00";
txtprice.CssClass = " форма-контроль";
// txtprice.Текст = (е,.Подряд.Элемента данных в качестве объекта datarowview).Строка["цена"].Метод toString();
е.Подряд.Клетки[я].Контроля.Добавить (txtprice);
// btnsave.Нажмите + = ViewDetails;
// btnsave.CommandArgument = (е,.Подряд.Элемента данных в качестве объекта datarowview).Строка["priceid"].Метод toString();
}
}
}

охраняемых недействительными btnsave_Click(объект отправителя, EventArgs в электронной)
{
// ClientScript.RegisterStartupScript (это.Метод gettype(), "тревога", "тревога(' имя: "+ управления gridview1.Строки[0] + " ')", правда);

foreach (строка GridViewRow в GridView1. Rows)
{
Текстовое поле текстовое поле = строка.FindControl ("txtprice") как текстовое поле;
строка a = textbox. Text;
ClientScript.RegisterStartupScript (это.GetType ()," alert", " alert(' Name: "+ a+"')", true);

}


}
частная пустота bindtable()
{
Поддающийся соблазну.Сброс();
Управления gridview1.Столбцы.Четкий();
bindcolor();
bindclarity();
BoundField b = новое BoundField();
б.HeaderText = "Четкость/Цвет";
б.Свойство Datafield = "Имя";
Управления gridview1.Столбцы.Добавить (b);
for (int i = 0; i & lt; ColorTable.Rows.Граф; i++)
{
Шаблон Т = новый шаблон();
t. HeaderText = ColorTable.Строки[i] ["colorname"].Метод toString();
Управления gridview1.Столбцы.Добавить (t);
}
это.binddata();
}
private void binddata()
{
// ClientScript.RegisterStartupScript (это.GetType (), "alert", " alert ('temp:" + temp + " ')", true);
// Поддающийся соблазну.Столбцы.AddRange(new DataColumn[temp]);
Поддающийся соблазну.Столбцы.Add (new DataColumn ("Name", typeof(string)));
for (int i = 0; i & lt; ColorTable.Rows.Граф; i++)
{
Поддающийся соблазну.Столбцы.Add (new DataColumn(ColorTable.Строки[i] ["colorname"].ToString (), typeof(string)));
}
for (int j = 0; j & lt; ClarityTable.Rows.Count ; j++)
{
Поддающийся соблазну.Строк.Добавить(ClarityTable.Строки[j] ["clarityname"].Метод toString());
//for (int k = 0; k & lt; ClarityTable.Rows.Count-1; k++)
//{
// int l = k + 1;
// Поддающийся соблазну.Строк[Поддающийся Соблазну.Строк.Count - 1][k] = " 0.000";
//}
}
Управления gridview1.Источник Данных = Поддающийся Соблазну;
Управления gridview1.Привязку();
}

0 Ответов