1 在这个控件中我加一个空列.在里面放了一个TextBox并绑定了他的值 ,在EditItemTemplate 里也放了一个TextBox 也绑定了值 ,,,可在更新时就不能正常的更新,,,数据为空..没有得到 自定列的值(这列的名为a)
2 在里面还有两个删除 button 我想在点不同的button 时执行不同的SQL语句 我该怎样呀
2 在里面还有两个删除 button 我想在点不同的button 时执行不同的SQL语句 我该怎样呀
解决方案 »
- 还是视频播放器,但这次的问题不同!
- asp.net的页面设计问题
- asp.net2.0中服务器控件不能从工具箱中拖动到窗体
- 关于字符串替换的问题,请指点一下!!
- Access与SQL Server数据库类型一键切换使用实例(附源码)
- FreeTextBox有沒有vb.net版本的可以下載?
- 为什么第二书店的宝盒里全是便便????????
- 请问如何取消objectDatasource的上传事件啊?
- 对于以作了html编码的文本,如何在DropDownList绑定时解码
- 简单的送分问题~ 顶有分~谢谢
- 100分,关于2005命名空间,解决马上给分...顶着有有分啊~~
- WindowsService调用WebService验证问题
if(e.commandname == 按钮的commandname )
{}
...类似这样的判断按钮以及写处理方法
}
if(!IsPostBack)
{}
}给两个Button其CommandName起名字
DataKeyNames="id" DataSourceID="SqlDataSource1" OnDataBound="GridView2_DataBound"
OnRowDataBound="GridView2_RowDataBound" OnRowDeleting="GridView2_RowDeleting"
Width="598px" OnRowCommand="GridView2_RowCommand">
<Columns>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
SortExpression="id" />
<asp:BoundField DataField="keyword" HeaderText="关键字" SortExpression="keyword" />
<asp:BoundField DataField="content" HeaderText="说明文字" SortExpression="content" />
<asp:BoundField DataField="topPrice" HeaderText="当前价格" SortExpression="topPrice" />
<asp:BoundField DataField="title" HeaderText="标题" SortExpression="title" />
<asp:BoundField DataField="url" HeaderText="URL" SortExpression="url" />
<asp:CommandField DeleteText="通过" HeaderText="通过" ShowDeleteButton="True" />
<asp:CommandField DeleteText="拒绝" HeaderText="拒绝" ShowDeleteButton="True" ShowHeader="True" />
</Columns>
</asp:GridView>
DataKeyNames="id" DataSourceID="SqlDataSource2" Width="598px">
<Columns>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
SortExpression="id" />
<asp:BoundField DataField="Keyword" HeaderText="Keyword" SortExpression="Keyword" />
<asp:BoundField DataField="Hits" HeaderText="Hits" SortExpression="Hits" />
<asp:BoundField DataField="LastUpdate" HeaderText="LastUpdate" SortExpression="LastUpdate" />
<asp:BoundField DataField="Class" HeaderText="Class" SortExpression="Class" />
<asp:TemplateField HeaderText="qq">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("Keyword") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("Keyword") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" />
</Columns>
</asp:GridView>这个是 更新值 没更新成功的
-------------------------你给的代码并未有上面这段话里面的模版列啊?
TextBox tbqq =(TextBox)e.row.FindControl("TextBox3");来取得更新现在我只能说这些,不知道你的后台代码是如何处理的
忘记写
string newqq = tbqq.Text;
{
这里没有e.row.FindControl("TextBox3")
只有e.RowIndex
}