Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Telerik网格-一个源多个目标_C#_Asp.net_Asp.net Ajax_Telerik - Fatal编程技术网

C# Telerik网格-一个源多个目标

C# Telerik网格-一个源多个目标,c#,asp.net,asp.net-ajax,telerik,C#,Asp.net,Asp.net Ajax,Telerik,在玩了Telerik RadGrid拖放功能的示例代码之后,我不知道下一步该怎么做 这是我想做的。我有一个填充了许多行的网格,这是我的源网格。我想要四个空网格,它们将被用作这个填充的源网格的目标。现在,我希望能够从源网格拖动一行,并能够将其放置在四个目标网格中的任何一个上 我的问题是:有没有人尝试过这样做?到目前为止,我遵循的所有示例和线程似乎都有一个源到一个目标的场景。欢迎提供任何建议、示例或方法 谢谢大家抽出时间 在浏览了Telerik网格的实际方法之后,我找到了一种方法来确定删除行的位置以

在玩了Telerik RadGrid拖放功能的示例代码之后,我不知道下一步该怎么做

这是我想做的。我有一个填充了许多行的网格,这是我的源网格。我想要四个空网格,它们将被用作这个填充的源网格的目标。现在,我希望能够从源网格拖动一行,并能够将其放置在四个目标网格中的任何一个上

我的问题是:有没有人尝试过这样做?到目前为止,我遵循的所有示例和线程似乎都有一个源到一个目标的场景。欢迎提供任何建议、示例或方法


谢谢大家抽出时间

在浏览了Telerik网格的实际方法之后,我找到了一种方法来确定删除行的位置以及如何处理该行。我将包含以下简单代码来演示我所说的内容

protected void uxSourceGrid_RowDrop(object sender, 
               Telerik.Web.UI.GridDragDropEventArgs e)
{
    for (int i = 0; i < e.DraggedItems.Count; i++)
    {
        if (e.DestinationGrid.ID == uxRequiredDateGrid.ID)
        {
            SqlDataSource3.UpdateCommand = 
                  "UPDATE Orders SET RequiredDate = 
                   current_timestamp WHERE OrderID =" +
                   e.DraggedItems[i].GetDataKeyValue("OrderID");
            SqlDataSource3.Update();
            uxRequiredDateGrid.Rebind();
        }
        else
        {
            SqlDataSource1.UpdateCommand = 
                  "update orders set shippeddate = 
                   current_timestamp where orderid =" +
                   e.DraggedItems[i].GetDataKeyValue("OrderID");
            SqlDataSource1.Update();
            uxSourceGrid.Rebind();
        }
    }
}
protected void uxSourceGrid\u rowdop(对象发送方,
Telerik.Web.UI.gridDragDropenTargs e)
{
for(int i=0;i
要寻找的重要部分是这个小gem e.DestinationGrid.ID。从中,您可以找到目标网格的ID,并且通过一点逻辑,您可以整理出删除一行将要执行的操作。我相信这可以更干净或更有效。但我只是想把这些信息传递给大家,以防你们遇到同样的情况