我在DataGrid中绑定列没转换成模板列的时候运行没问题
删除 修改都没问题
但是当我一转换成模板列就出现了
Parameter ':rwbh': No size set for variable length data type: String.
这是什么原因

解决方案 »

  1.   

    模板列的使用:
    <asp:TemplateColumn>
    <HeaderTemplate>
    operate
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Button ID="Button3" Text="see" Runat="server" CommandName="see"></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
    事件代码:
    private void DataGrid1_ItemCommand(object sender, System.Web.UI.WebControls.DataGridCommandEventArgs e) 
    {     
    if(e.CommandName=="see")
    {

    //代码
    int id;
    id = int.Parse(DataGrid1.DataKeys[e.Item.ItemIndex].ToString());
    this.Response.Redirect("~/content.aspx?ID="+id+"");


    }

     }
      

  2.   

    http://singlepine.cnblogs.com/articles/266538.html