如何以 "Add New" 模式打开 Telerik RadGrid,并预填默认值?

How do I open a Telerik RadGrid in "Add New" mode with default values pre-filled?

来自 hyperlink 我需要在 "Add New" 模式下打开 RadGrid PopUp 时显示默认值。单击 RadButton (CommandName="InitInsert") 时它工作正常。为此,我在 RadGrid_ItemCommand 中设置了默认值:

if (e.CommandName == RadGrid.InitInsertCommandName)
{
    e.Canceled = true; 
    Hashtable values = GetDefaultValues();
    e.Item.OwnerTableView.InsertItem(values); 
}

RadGrid 的 MasterTableViewEditMode="PopUp"。为了使 PopUp 从 link 出现,我在 queryString 中传递了文本 "AddNew"。然后在 PageLoad 我设置 RadGrid.MasterTableView.IsItemInserted = true; as described here。我想不通的是 如何让默认值出现在由 hyperlink 触发的弹出窗口中? 非常感谢代码示例。

protected void RadGrid1_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
    if(e.Item is GridEditableItem && e.Item.IsInEditMode)
    {
        if(e.Item is GridEditFormItem)
        {
            GridEditFormItem item = (GridEditFormItem)e.Item;
            TextBox TextBox1 = (TextBox)item.FindControl("TextBox1");
            TextBox1.Text = item["column"].Text;
        }
    }
}