⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 16.7.txt

📁 《Microsoft Visual C# .NET 2003开发技巧大全》源代码
💻 TXT
字号:
Listing 16.7 Handling the DataGrid Update Command
private void DataGrid1_UpdateCommand(object source,
System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
// stop editing and select item
DataGrid1.EditItemIndex = -1;
DataGrid1.SelectedIndex = e.Item.ItemIndex;
sqlDataAdapter1.Fill( productsDS1 );
// get the row from the database
ProductsDS.ProductsRow row = productsDS1.Products.FindByProductID (
(int)DataGrid1.DataKeys[e.Item.DataSetIndex]);
// set corresponding values from datagrid
row[“ProductName”] = ((TextBox) e.Item.Cells[2].Controls[0]).Text;
row[“QuantityPerUnit”] = ((TextBox) e.Item.Cells[3].Controls[0]).Text;
row[“UnitPrice”] = ((TextBox) e.Item.Cells[4].Controls[0]).Text;
row[“UnitsInStock”]= ((TextBox) e.Item.Cells[5].Controls[0]).Text;
row[“UnitsOnOrder”]= ((TextBox) e.Item.Cells[6].Controls[0]).Text;
row[“Discontinued”]= ((CheckBox) e.Item.Cells[7].Controls[1]).Checked;
// update database and rebind
sqlDataAdapter1.Update( productsDS1 );
DataBind();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -