1、怎么在编辑的时候用下拉矿来替代文本矿
2、怎么用选择矿来多选删除

解决方案 »

  1.   

    1,DropdownList
    2,http://dotnet.aspx.cc/ShowDetail.aspx?id=FF130C7F-3650-4DA6-8943-8AA4AF3E3459
      

  2.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=F43AF9A5-2C2E-4AA6-E976-21E9569F5A8A
      

  3.   

    1、使用template column在EditItemTemplate栏里放dropdownlist,然后再itemdatabound事件中绑定
    http://aspnet.4guysfromrolla.com/articles/080702-1.aspx
      

  4.   

    1、http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html
    2、http://www.cnblogs.com/lovecherry/archive/2005/03/25/125516.html
      

  5.   

    第一个问题,使用模板列可以实现,但是要注意动态绑定dropdownlist时,要事先绑定数据,建议用dataset的关系表实现第二个问题很简单,我这有个例子,你看看代码,只能提供思路了,因为我的很多逻辑处理是在别的类中实现的,没办法全贴出来这是全选全消的js脚本,其中checkbox2是在页眉部分的html控件,在项的区域有个checkbox1的服务器控件function selectAll()
    {
    var len=document.Form1.elements.length;
    var i;
    var check2ed = document.Form1.checkbox2.checked;

    for(i=0;i<len;i++)
    {
    if(document.Form1.elements[i].type=="checkbox" )
    {
    if(document.Form1.elements[i].id != "checkbox2")
    {
    document.Form1.elements[i].checked = check2ed;
    }

    }
    }

    }
      

  6.   

    //删除选中记录
    private void btnDelete_Click(object sender, System.EventArgs e)
    {
    CheckBox cb = new CheckBox();
    string strDelString = "DELETE FROM T_ArchiveTemplet WHERE";
    string strDelWhere = ""; //这里遍历CheckBox控件,组sql语句
    foreach(DataGridItem item in dgTempInfo.Items)
    {
    cb = (CheckBox)item.Cells[0].Controls[1]; if(cb.Checked == true)
    {
    strDelWhere += " OR TempletID = " + dgTempInfo.DataKeys[item.ItemIndex].ToString();
    }
    } if (strDelWhere == "")
    {
    Page.RegisterStartupScript("","<script>alert('请选择要删除的模板信息!')</script>");
    return;
    } strDelString += strDelWhere.Remove(0,3); //这里执行删除操作
    int iEffectRows = CDataProvider.ExecuteNoneResult(strDelString); if (iEffectRows == 0)
    {
    this.lErrorMsg.Visible = true;
    this.lErrorMsg.Text = CDataProvider.Message;
    }

    //这里重新绑定
    BindTempInfo();
    }
      

  7.   

    怎样在DataGrid里执行删除操作?