Asp.net 如何通过InsertDBRow在Infragistics UltraWebGrid中插入数据
我想直接在网格上向UltraWebGrid添加行,该网格连接到ObjectDataSource。根据文档,我应该使用InsertDBRow方法(还有UpdateDBRow和deleteddbrow)来处理数据库持久性Asp.net 如何通过InsertDBRow在Infragistics UltraWebGrid中插入数据,asp.net,infragistics,ultrawebgrid,Asp.net,Infragistics,Ultrawebgrid,我想直接在网格上向UltraWebGrid添加行,该网格连接到ObjectDataSource。根据文档,我应该使用InsertDBRow方法(还有UpdateDBRow和deleteddbrow)来处理数据库持久性 有没有人举例说明这些方法的用途?(我已经尝试过帮助和基础设施论坛,但没有成功) 我计划在网页上使用这个网格来快速输入数据。如果有人对此有任何建议,我将不胜感激 我正在使用Infragistics2008V1,ASP.Net 您应该能够创建该类的新实例并将其传递给的方法 下面是使用I
有没有人举例说明这些方法的用途?(我已经尝试过帮助和基础设施论坛,但没有成功)
我计划在网页上使用这个网格来快速输入数据。如果有人对此有任何建议,我将不胜感激
我正在使用Infragistics2008V1,ASP.Net 您应该能够创建该类的新实例并将其传递给的方法 下面是使用InsertDBRow插入行的示例
// Create new UltraGridRow (using the object[] constructor)
var newRow = new UltraGridRow( new[] { "My First Value" , "My Second Value" } );
UltraWebGrid1.InsertDBRow( newRow );
您可以使用泛型函数来处理网格的CRUD,或者每次直接调用一个DBRow(InsertDBRow、UpdateDBRow和deleteddbrow)函数。您可以在下面找到示例:
protected void UltraWebGrid_UpdateRow(object sender, Infragistics.WebUI.UltraWebGrid.RowEventArgs e)
{
CRUDHelper(e, UltraWebGrid);
}
private void CRUDHelper(Infragistics.WebUI.UltraWebGrid.RowEventArgs e, UltraWebGrid pUltraWebGrid)
{
switch (e.Row.DataChanged)
{
case Infragistics.WebUI.UltraWebGrid.DataChanged.Added:
pUltraWebGrid.InsertDBRow(e.Row);
break;
case Infragistics.WebUI.UltraWebGrid.DataChanged.Modified:
pUltraWebGrid.UpdateDBRow(e.Row);
break;
case Infragistics.WebUI.UltraWebGrid.DataChanged.Deleted:
pUltraWebGrid.DeleteDBRow(e.Row);
break;
}
}
这就是我避免使用第三方工具的原因。如果你不以最简单的方式使用它们,你将得不到任何帮助、支持和线索。