C# DataGrid行复选框未在asp.net中更新

C# DataGrid行复选框未在asp.net中更新,c#,asp.net,C#,Asp.net,您好,我有一个datagrid…有一个复选框字段…每当我选中复选框时,该行将被插入数据库…但复选框值未设置为真值…它总是返回假值…我使用的是C#asp.net 2003版本…请帮我…您的问题还不清楚。但是如果我不得不猜测的话,因为ASP.NET1.1。不支持双向数据绑定,我将从从表单读取数据并更新数据源的代码开始。如果在Page_Load中对网格进行数据绑定,可能您没有检查IsPostBack,因此,您的网格会反弹,并且所有以前的更改(如check)都不会持久化 if(! Page.IsPost

您好,我有一个datagrid…有一个复选框字段…每当我选中复选框时,该行将被插入数据库…但复选框值未设置为真值…它总是返回假值…我使用的是C#asp.net 2003版本…请帮我…

您的问题还不清楚。但是如果我不得不猜测的话,因为ASP.NET1.1。不支持双向数据绑定,我将从从表单读取数据并更新数据源的代码开始。

如果在Page_Load中对网格进行数据绑定,可能您没有检查IsPostBack,因此,您的网格会反弹,并且所有以前的更改(如check)都不会持久化

if(! Page.IsPostBack)  
{
    // Data bind the grid  
}
另一个可能的原因是如何检索checbox


我们真的需要看一些代码来帮助您

我没有尝试双向绑定…我只是单击datagrid行中的复选框…但复选框值仅为false…datagrid还是GridView?ViewState是否打开?^^^他正在使用ASP.NET 1.1(如他2003年所述),因此理想情况下,它将仅是一个数据网格..对于(int i=0;iCool,您是如何解决它的?其中一个答案解决了您的问题(请标记)?还是您在其他地方找到了方法(请自己发布答案)?