回 帖 发 新 帖 刷新版面

主题:急急急!!实例!DATAGRID怎么转GRIDVIEW

DATAGRID
foreach (DataGridItem item in VoteList.Items)
{
      CheckBox check = (CheckBox)item.FindControl("VoteCheck");
      if (check != null)
      {
    if (check.Checked == true)
    {
    vote.UpdateVote(Int32.Parse(VoteList.DataKeys[item.ItemIndex].ToString())); 
                                }
      }
}
怎么转GRIDVIEW?下面我是这样写的
        foreach (GridViewRow g in GridView1.Rows)
        {
            CheckBox check = (CheckBox)g.FindControl("VoteCheck");
            if (check != null)
            {
                if (check.Checked)
                {
                    SQLHelper helper = new SQLHelper();
                    VoteItems v = new VoteItems();
                    v.Update(helper.mycon,Int32.Parse(GridView1.DataKeys[g.RowIndex].ToString()));/*这句话抱错,索引超出范围。必须为非负值并小于集合大小。参数名: index 报这个错*/

                }
            }
        }

回复列表 (共1个回复)

沙发

GridView比DataGrid更好用更简单
GridView是在ASP.NET2.0中集成的
举个例子
比如说要显示数据库中的数据
只需先拖一个sqldatasource控件
然后配置一下
然后拖一个GridView控件
将其数据源ID选择为刚才配置的那个数据源控件的ID
现在就可轻松显示你数据库中数据了
不用你写一句代码
简单很多了吧?

我来回复

您尚未登录,请登录后再回复。点此登录或注册