Gridview应该是有,就是鼠标单击选中,请问ListView如何实现,注意不是Winform中的Listview啊,目前只能靠一个按钮,然后commandname=“select”才能实现
解决方案 »
- 高手来觖决 =====在IIS中浏览就出错说是CS0246: 找不到类型或命名空间名称“myLib”(是否缺少 using 指令或程序集引用?) ======在线等
- webservice调用与返回 终极问题 神人进~
- 如何用jmail发送网页!
- 使用DataSet将一个Access数据库表中的记录插入另一个同结构的Access数据库表的问题
- 从XML读取数据的问题
- 怎么把datalist中选中的项的两个属性取出来?
- global中有没有每次打开一个页面都触发的事件?
- 用CInt(TextBox.Text)不能转换为int类型的数据吗?
- Timer应用
- ASP.NET2.0模板的问题
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 可移动DIV在火狐的某些环境下不能移动
你看看
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.listview.aspx
不是很清楚吗
SelectIndexChangde和SelectIndexChanging这俩个其中有一个,你试一试,绝对是这俩个中的一个
有的
SelectIndexChangde和SelectIndexChanging这俩个其中有一个,你试一试,绝对是这俩个中的一个
你说的不对,
SelectedIndexChanged 在单击项的“选择”按钮且 ListView 控件处理选择操作之后发生。 我现在时想进入选择状态,而且没有选择按钮,直接鼠标单击就想进入SelectedItemTemplate
OnSelectedIndexChanging 引发 SelectedIndexChanging 事件。
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
int id = -1;
protected void Page_Load(object sender, EventArgs e)
{
Int32.TryParse(xx.Value, out id);
Bind();
}
protected void Bind()
{
ListView1.SelectedIndex = id;
System.Data.DataTable dataTable1 = new System.Data.DataTable("BlogUser");
System.Data.DataRow dr;
dataTable1.Columns.Add(new System.Data.DataColumn("UserId", typeof(System.Int32)));
dataTable1.Columns.Add(new System.Data.DataColumn("UserName", typeof(System.String)));
dataTable1.PrimaryKey = new System.Data.DataColumn[] { dataTable1.Columns["UserId"] };
for (int i = 0; i < 8; i++)
{
dr = dataTable1.NewRow();
dr[0] = i;
dr[1] = "用户姓名【孟子E章】测试" + i.ToString();
dataTable1.Rows.Add(dr);
}
ListView1.DataSource = dataTable1.DefaultView;
ListView1.DataBind(); }
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<form id="form1" runat="server">
<asp:HiddenField ID="xx" runat="server" Value="-1" />
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<div onclick="document.getElementById('<%=xx.ClientID %>').value='<%#Container.DataItemIndex %>';document.getElementById('<%=form1.ClientID %>').submit();">
<%#Eval("UserName")%></div>
</ItemTemplate>
<SelectedItemTemplate>
<div style="background: red">
<%#Eval("UserName")%></div>
</SelectedItemTemplate>
</asp:ListView>
</form>
</body>
</html>