在datalist和datagrid中实现多条的修改
来源:互联网 发布:unity3d click判断 编辑:程序博客网 时间:2024/06/10 09:04
how did you bind the DataList, make sure it is inside
if (!IsPostBack)
{
//myList1.DataBind();
}
2:
<asp:datalist id="datalist_programe_url" style="Z-INDEX: 102; LEFT: 88px; POSITION: absolute; TOP: 536px"
runat="server" Height="136px">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox Runat="server" ID="editurlid" Text="edit"></asp:CheckBox>
<asp:Label Runat=server ID=url_id Text='<%# DataBinder.Eval(Container.DataItem, "my_p_id") %>' Visible=False>
</asp:Label>
<asp:ImageButton ImageUrl="pic/up.gif" Runat=server ID="order_up" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "my_c_order") %>' CausesValidation=False AlternateText=把播放顺序提前 OnCommand=set_play_order_up CommandName='<%# DataBinder.Eval(Container.DataItem, "my_p_id") %>'>
</asp:ImageButton>
<asp:ImageButton ImageUrl="pic/down.gif" Runat=server ID="order_down" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "my_c_order") %>' CausesValidation=False AlternateText=把播放顺序滞后 OnCommand=set_play_order_down CommandName='<%# DataBinder.Eval(Container.DataItem, "my_p_id") %>'>
</asp:ImageButton>
<asp:TextBox Text='<%# DataBinder.Eval(Container.DataItem,"my_c_name")%>' Runat=server ID='my_c_name' Width=150 onchange="javascript:this.parentElement.parentElement.cells(0).children(0).checked=true;">
</asp:TextBox>
<asp:TextBox Text='<%# DataBinder.Eval(Container.DataItem,"my_url")%>' Runat=server ID='my_url' Width=280 onchange="javascript:this.parentElement.parentElement.cells(0).children(0).checked=true;">
</asp:TextBox>
<asp:button ID="del" Text="删除" runat="server" CommandName="delete" oncommand="DataGrid_DeleteRow" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "my_p_id") %>' CausesValidation="false">
</asp:button>
</ItemTemplate>
<FooterTemplate>
<asp:Button id="Button4" runat="server" Text="提交修改节目名称或地址" CausesValidation="False" OnCommand="update_programe_name_url"></asp:Button>
</FooterTemplate>
</asp:datalist>
3:checkblog MycheckBlog=new checkblog();
MycheckBlog.OpenBase();
MycheckBlog.procedurename="update myprograme_info set my_c_name=@my_c_name,my_url=@my_url where my_p_id=@my_p_id and username=@username";
MycheckBlog.mysqlcommand=new SqlCommand(MycheckBlog.procedurename,MycheckBlog.myConnection);
MycheckBlog.mysqlcommand.Parameters.Add(new SqlParameter("@my_c_name", SqlDbType.NVarChar,50));
MycheckBlog.mysqlcommand.Parameters.Add(new SqlParameter("@my_url", SqlDbType.NVarChar,200));
MycheckBlog.mysqlcommand.Parameters.Add(new SqlParameter("@username", SqlDbType.NVarChar,20));
MycheckBlog.mysqlcommand.Parameters.Add(new SqlParameter("@my_p_id", SqlDbType.Int));
foreach(DataListItem item in datalist_programe_url.Items)
{
CheckBox cb=(CheckBox)item.FindControl("editurlid");
if(cb.Checked)
{
Label lbl=(Label)item.FindControl("url_id");
TextBox my_c_name=(TextBox)item.FindControl("my_c_name");
TextBox my_url=(TextBox)item.FindControl("my_url");
MycheckBlog.mysqlcommand.Parameters["@my_c_name"].Value=my_c_name.Text;
MycheckBlog.mysqlcommand.Parameters["@my_url"].Value=my_url.Text;
MycheckBlog.mysqlcommand.Parameters["@username"].value="/str_name;
MycheckBlog.mysqlcommand.Parameters["@my_p_id"].Value=Convert.ToInt32(lbl.Text); "
MycheckBlog.mysqlcommand.ExecuteNonQuery();
}
}
MycheckBlog.CloseBase();
select_programe_url();
- 在datalist和datagrid中实现多条的修改
- DataGrid和DataList中CommandButton的问题
- DataGrid和DataList中CommandButton的问题
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何用DataGrid实现类似DataList多列的效果
- 在c#中利用dataGrid实现数据库的多表查询,修改,删除
- 在asp.net中实现删除DataGrid的某条记录时的提示信息
- 在asp.net中实现删除DataGrid的某条记录时的提示信息.txt
- 在easyui中实现datagrid滚动条联动
- DataGrid和DataList样式
- 两个DropDownList在Repeater、DataList、DataGrid内的连动和冒泡事件(BubbleEvent)
- 用Javascript在客户端实现遍历datagrid,DataList控件
- DataGrid、DataList的使用手册
- 如何在DataGrid中进行添加、删除和修改操作
- 如何在DataGrid中进行添加、删除和修改操作
- 如何在DataGrid中进行添加、删除和修改操作
- ASP.NET中DataGrid和DataList控件用法比较
- HOWTO Custom Stage4
- 公司&工作
- 如何创建java泛型
- 张志宏。
- ASP.NET中利用存储过程实现模糊查询
- 在datalist和datagrid中实现多条的修改
- HOWTO nForce2 hw mixing
- 你的兴趣在这里吗?(转载)
- RSA简介
- 数据库操作中的函数应用(难忘的 字符串连接出错~!
- 消防信息安全
- 这就是程序员的生活
- https 与 WebServices (转载 英)
- 短信集1