update中的参数想用gridview中的下拉框的值。怎么实现? sqldatasource里的update语句加了参数。确定参数源用control但是controlid中找不到dropdownlist。可能是dropdownlist放在gridview中的EditItemTemplate这个下面吧。就想知道这个controlid怎么写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Web.UI.WebControls.DropDownList ddl;// 遍历DataGrid获取选中seqno foreach (DataGridItem oDataGridItem in dgdResult.Items) { cb = (CheckBox)oDataGridItem.FindControl("chkSingel"); // 获取选中seqno if (cb.Checked) { ddl = (DropDownList)oDataGridItem.Cells[6].FindControl("ddlRelativeProperty"); relativeTypes += ddl.SelectedValue + ","; courseNos += oDataGridItem.Cells[7].Text + ","; } } 不用写源代码。只要在sqldatasource中就有updatequery这项。点开就有自己写的SQL的update的语句。中间where id=@id1,id1就是参数。有个参数源。选择control。然后就是controlid不知道怎么写。 可以在GridView中的RowDataBind事件中使用if(e.item.itemtype == eidtitem ){ DropDownList list = e.item.findcontrol("ddllist") as DropDownList; string str = list.selectItem.Text;} 更改你的前台ASPX文件中的EditItemTemplate----------------------------------------------<EditItemTemplate><asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="..." DataTextField="..." DataValueField="..." SelectedValue='<%# Bind("绑定的字段名") %>'/> </EditItemTemplate> vs2010的报表问题 VS2008项目中debug和Release切换的界面不出现 关于GridView复选框的问题,快解决,快结帖,请大家帮帮忙! 验证控件问题 一提交数据就出现页面无法显示 数据库事务问题 請教如何用方法調用excel 中的打映的方法 为什么自定义的属性得不到值? 服务器上本身的是.NET 1.1 然后我装了个2.0运行出错。 一个很菜的问题。大侠们帮忙!! 三表查询?!问题?! 如何让DIV的位置绝对固定.不论网页窗体怎么拉伸.位置也不变.
// 遍历DataGrid获取选中seqno
foreach (DataGridItem oDataGridItem in dgdResult.Items)
{
cb = (CheckBox)oDataGridItem.FindControl("chkSingel");
// 获取选中seqno
if (cb.Checked)
{
ddl = (DropDownList)oDataGridItem.Cells[6].FindControl("ddlRelativeProperty");
relativeTypes += ddl.SelectedValue + ",";
courseNos += oDataGridItem.Cells[7].Text + ",";
}
}
if(e.item.itemtype == eidtitem )
{
DropDownList list = e.item.findcontrol("ddllist") as DropDownList;
string str = list.selectItem.Text;
}
----------------------------------------------
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="..." DataTextField="..." DataValueField="..." SelectedValue='<%# Bind("绑定的字段名") %>'/>
</EditItemTemplate>