DataGird已经绑定,数据已经显示出来了,
我想提取出某一行的几个值并且赋给我的SqlParameter parm,如何使用语句才能完成呢?

解决方案 »

  1.   

    this.gridview.rows[e.rowindex].cell[i].text
      

  2.   


     protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowIndex != -1)
                {
                    int id = e.Row.RowIndex;
                    Button btn = (Button)e.Row.FindControl("Button1");
                    btn.CommandArgument = id.ToString();
                }
            }        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
            {
                if (e.CommandName == "select")
                { 
                    int rowIndex = Convert.ToInt32(e.CommandArgument);
                    DropDownList ddl=GridView1.Rows[rowIndex].Cells[6].FindControl("ddl") as DropDownList;
                    string ddlValue = ddl.SelectedItem.Text.Trim();
                }
            }
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:DropDownList ID="ddl" runat="server" Width="100px">
                                <asp:ListItem>a</asp:ListItem>
                                <asp:ListItem>b</asp:ListItem>
                                <asp:ListItem>c</asp:ListItem>
                            </asp:DropDownList>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:Button ID="Button1" runat="server" Text="Button" CommandName="select" />
                        </ItemTemplate>
                    </asp:TemplateField>
      

  3.   

     我的DataGird最后一个绑定列是按钮列
    我是想把没每个行里的数据提出两项转到另外一个数据表中
    提不出来了。。
      

  4.   

     e.item.cell[i].text能去取来  
    谁能告诉我该怎样去触发这个button_click,在cs中的哪个函数中实现取出数据转存到另外一个数据库表中呢?
    我的按钮绑定列命令为updata.
    我的毕业设计就剩下这点没完成了。
      

  5.   

    指定这个模板列中的Button按钮的commandName 如<asp:Button runat=server CommandName="delete" ></asp:Button>
    触发Button的事件可以在DataGrid_DeleteCommand()事件中来处理,
    也可以在DataGrid_ItemCommand事件中来处理,在这里要做一个判断
      

  6.   

    RowDataBound事件中遍历 dataview,获取 sell[x].text  ...