怎么在gridview里加一个复选框?还是每行加一个?
使用TemplateFiled就可以了啊
使用TemplateFiled就可以了啊
解决方案 »
- 求解答 关于ajaxpro 这个插件的问题
- 请问一个asp.net前台调用后台的问题
- 关于STATIC的大量使用
- 一个相当郁闷的问题,请高手来帮忙啊
- 关于FormsAuthentication,为什么已经在web.config里配置了authentication,还是可以无限制地访问页面?
- 隐藏div的问题
- 求助!asp.net(VB)怎么使用MD5加密和解密????
- ControlCollection.Remove 的问题
- Response.Redirect的定向页面问题
- onclick 和 onserverclick有什么区别,请举例说一下。在用代码创建的button中,怎样设置onclick事件。
- GridView1.DataKeys和GridView1.SelectedValue有什么不同啊
- asp.net中如何实现关闭子窗体后局部刷新父窗体?
EditTemplate是点击编辑后出现的模板(这个应该知道吧?)。
ItemTemplate是正常显示的模板
protected void CateS_ItemDeleting(object sender, ListViewDeleteEventArgs e)
{
int id = int.Parse(LV_CategoryS.DataKeys[e.ItemIndex].Value.ToString()); //获取listview定义的datakeyname所设置的ID值
if (BLL.Category.DeleteCategoryS(id) > 0)
{
getCategoryS();
}
else
{
BLL.Msg.ShowMessage("错误", "操作失败!", 1);
}
}
复选框方式<ItemTemplate>
<div class="LvItems">
<div class="Row_Title"><a class="Link329" href="News_Edit.aspx?id=<%#Eval("ID")%>"><%# Eval("CN_Title")%></a></div>
<div class="Row_Ctrl2">
<asp:CheckBox ID="ChkSelect" runat="server" />
<asp:Label ID="CheckBoxID" runat="server" Text='<%#Eval("ID")%>' Visible="false"></asp:Label>
</div>
</div>
</ItemTemplate><asp:Label ID="CheckBoxID" runat="server" Text='<%#Eval("ID")%>' Visible="false"></asp:Label>
里就是对应 CheckBox 的数据ID值后台代码protected void DeleteNews_Click(object sender, EventArgs e)
{
string DeleteStr = "";
for (int i = 0; i < NewsList.Items.Count; i++)
{
CheckBox chk = (CheckBox)NewsList.Items[i].FindControl("ChkSelect");
if (chk != null && chk.Checked == true)
{
Label CKID = (Label)NewsList.Items[i].FindControl("CheckBoxID");
DeleteStr = DeleteStr + CKID.Text + ",";
}
}
if (DeleteStr.Length < 1)
{
BLL.Msg.Msgbox("请选择要删除的项!");
return;
}
DeleteStr = DeleteStr.Substring(0, DeleteStr.Length - 1);//去掉最后一个,
int Dels = BLL.News.DeleteNews(DeleteStr);
if (Dels > 0)
{
if (Convert.ToInt32(BLL.Pages.getCount(TableName, whereStr)) / this.AspNetPager1.PageSize < this.AspNetPager1.CurrentPageIndex)
{
this.AspNetPager1.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex - 1;
}
BindListView();
}
else
{
BLL.Msg.Msgbox("删除失败!");
}
}
http://www.silverlight.net/content/samples/sl4/toolkitcontrolsamples/run/default.html
看看silverlight编写企业应用程序的能力。相比于asp.net实在是天壤之别。
http://www.cnblogs.com/insus/archive/2011/06/30/2094151.html
http://www.cnblogs.com/insus/articles/2029383.html
http://www.cnblogs.com/insus/articles/1413740.html