请问 
我这有两个表 一个是问题表 另一个是答案表 ,我怎样在datagrid里用dropdownlist实现绑定每种问题的答案
谢谢各位高手帮忙

解决方案 »

  1.   

    这很难吗?
    你的问题表和答案表应该有关联吧
    答案表应该有个字段是问题表的主键
    dropdownlist绑定所有的问题列表
    没选择一个问题,从答案表里面取出对应该问题的答案,绑定到datagrid上不就可以了
      

  2.   

    参考下:private void grdKnowledgeList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem)
    {
    string str = e.Item.Cell["问题的某一个字段"].Text.Trim();
    DataSet ds = new DataSet();
    ds=GetAnswer(str);//根据问题去答案表中查询出它的答案
    DropdownList dl = (DropdownList)e.Item.FindControl("dropdownlist");
    dl.DataSource = ds.Tables[0];//ds是存放答案的数据集
    dl.DataTextField="数据库答案字段名";
    dl.DataBind();
    }
    }
      

  3.   

    但我还想问一下 怎么在提交时 把所有的选中的数据提交到数据库 
    在选中所有问题的答案时 然后在提交 并能实现dropdownlist不刷新 请问大家有没有这方面的例子
    谢谢
      

  4.   

    不刷新据说要用ajax来做这个我没搞过