.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

ListView get data on SelectedIndexChanging

Posted By:      Posted Date: September 01, 2010    Points: 0   Category :ASP.Net
Hi,I have a ListView  with aOnSelectedIndexChanging="ProductsListView_SelectedIndexChanging" and a button action<asp:LinkButton ID="SelectButton" runat="server" Text="SELECT" CommandName="Select" />This works great if i want to get the value on item in the ListView with code behind:   Sub ProductsListView_SelectedIndexChanging(ByVal sender As Object, ByVal e As ListViewSelectEventArgs)         Dim item As ListViewItem = CType(ProductsListView.Items(e.NewSelectedIndex), ListViewItem)        Dim myLabel As Label = CType(item.FindControl("NameLabel"), Label)        Label1.Text = myLabel.Text End SubHowever, I would like to get a value thats not on a control. So I tried this:  Sub ProductsListView_SelectedIndexChanging(ByVal sender As Object, ByVal e As ListViewSelectEventArgs)        Dim dataItem As ListViewDataItem = CType(ProductsListView.Items(e.NewSelectedIndex), ListViewDataItem)      &nb

View Complete Post

More Related Resource Links

Using ASP.NET 3.5's ListView and DataPager Controls: Displaying Data with the ListView

Prior to ASP.NET 3.5, developers who needed to display a set of records could choose between the GridView, DataList, and Repeater controls. The GridView provides rich data features, but has a very boxy layout; the DataList and Repeater allow for a more flexible layout, but lack the "point and click" data features found in the GridView, DetailsView, and FormView controls. The ListView bridges the gap between layout flexibility and built-in data features.

This article, the first in a series of articles on the ListView and DataPager controls, looks at the ListView's many available templates and illustrates how to display data. Read on to learn more!

ListView DataPager with SQL-Statements that already return only paged data.



As far as I understand the ListView-Control and the DataPager-Control, they work like this: The ListView gets its datarows from its data source, then the DataPager causes the ListView to display only a subset of those rows.

So what, when I want to use custom databinding for the ListView, that *already* gets the certain subset from SQL-Server (for better performance). Can I and how can I use the DataPager then?

Thanx, S.

Help Getting ListView To Display Data

I have years of Java experience but am new to .NET development.  I am currently working with C# and Microsoft Visual C# 2008.  Everything has been going well accept for one snag.  I can't get a ListView to display anything.  I've now spent hours on it and it seems I just don't get it.  Below is a sample program of my problem.  I am constructing the ListView in the Form constructor.  It's supposed to have 2 groups with 2 items, but when I run the program, the ListView is empty.  I've played around with trying different view types, but to no avail.  I've reduced it to the bare minimum and still don't get it.  What am I missing? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace DemoFormApp { public partial class Form1 : Form { public Form1() { InitializeComponent(); ListViewGroup group1 = new ListViewGroup("Group One"); ListViewGroup group2 = new ListViewGroup("Group Two"); ListViewItem item1 = new ListViewItem("ABC"); ListViewItem item2 = new ListViewItem("CD"); group1.Items.Add(item1); group2.Items.Add(item2); listView1.Groups.Add(group1); listView1.Groups.Add(group

Listview Toggle Visibility of a Textbox based on Data Not Null.

I want to toggle a Textbox to be visible (true, false) contained within an InsertItemTemplate based on the data being Null/Empty.   It Works in the Item Template since it is calling the "select parameters", but once it is in the "insert parameters" on databinds, I am unable to get this to work.  <%# String.IsNullOrEmpty(Convert.ToString(Eval("qu_8")))?Convert.ToBoolean("false"):Convert.ToBoolean("true") %> (works in Item Templates, but not in InsertItemTemplate to toggle a textbox to be visible or not visible). I am using C# in code behind. Thanks in advance -Mark

Data template for Icon in Header of listview on sorting

I have 2 datatemplates that show 2 icons for sorting on ascending and on descending.. <DataTemplate x:Uid="HeaderTemplateArrowDown"> <DockPanel> <TextBlock Text="{Binding}"/> <Path x:Name="arrow" StrokeThickness = "1" Fill = "gray" Data = "M 5,10 L 15,10 L 10,5 L 5,10"/> </DockPanel> </DataTemplate> <DataTemplate x:Uid="HeaderTemplateArrowUp"> <DockPanel> <TextBlock Text="{Binding }"/> <Path x:Name="arrow" StrokeThickness = "1" Fill = "gray" Data = "M 5,5 L 10,10 L 15,5 L 5,5"/> </DockPanel> </DataTemplate> So now how do i use these in my theme file . How do i use them at a time all over my project in multiple forms from my theme file. Like how do i include these datatemplates into the GridViewColumnHeader Style.

WPF: how to make the listview work (apply basic listviewitem style and also apply special data


 We have defined the basic ListViewIItemStyle as following:

<!--ItemContainerStyle with the Trigger for selection x:Key="ListViewItemStyle"-->
 <Style x:Key="ListViewItemStyle"
  TargetType="{x:Type ListViewItem}">
 <Setter Property="Background"
 Value="Transparent" />
 <Setter Property="HorizontalContentAlignment"
 Value="Center" />
 <Setter Property="VerticalContentAlignment"
 Value="Center" />
 <Setter Property="Foreground"
 Value="Black" />
 <Setter Property="Margin"
 Value="5,0,5,0" />
 <Setter Property="MinHeight"
 Value="40" />
 <Setter Property="Template">
 <ControlTemplate TargetType="{x:Type ListViewItem}">
 <Border x:Name="Bd"
 <GridViewRowPresenter VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
 <!--<ContentPresenter HorizontalAlignment="Left"
  SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />-->

Listview: Inserting is not supported by data source 'SqlDataSource2' unless InsertCommand is speci



Does anyone know why I would get this error when adding '<%# %>' around my sqlDataSource's InsertCommand?

The SelectCommand works just fine with the '<%# %>'.

When I remove the above from the InsertCommand, it works fine, but I need it to fetch a value from parent Listview.

                    InsertCommand='<%# "INSERT INTO [Project_Detail] ([Project_Master_Key]) VALUES (2)" %>'>

 <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:VmedIntranetConnectionString %>"
                    SelectCommand='<%# "SELECT * FROM [Project_Detail] Where Project_Master_Key = " + Eval("Project_Master_Key").ToString() %>'
                    InsertCommand='<%# "INSERT INTO [Project_Detail] ([Project_Master_Key]) VALUES (2)" %>'>

Here is my full code, maybe it makes more sense. It is two nested ListViews, the second one has the InsertCommand. It receives the parent Key, and suppose to create

listView - ItemDataBound event - problem casting to DataRowView to get to underlying data?


System.InvalidCastException was unhandled by user code
  Message="Unable to cast object of type 'WebSTAR.JobListItem' to type 'System.Data.DataRowView'."
       at WebSTAR.Default.ListViewRecentJobs_ItemDataBound(Object sender, ListViewItemEventArgs e) in C:\Users\djc\Documents\Visual Studio 2008\Projects\WebSTAR\WebSTAR\Default.aspx.cs:line 255
       at System.Web.UI.WebControls.ListView.OnItemDataBound(ListViewItemEventArgs e)

Export Listview data to excel


How can I export listview's data to excelsheet ?
Kindly help
- Thanks

Listview changes on edit but selects the wrong data for editing


i have a listview and a sqldatesource with a search paramater and a dropdown list to select a catagory for search and a textbox to get the term for the search 

so i can select a category from the dropdown menu and enter the search term and the search will be displayed but when i got to edit the record it goes back to begining of the dataset so it will resert the search field. but if the listview is already on edit mode and i do a search i am able to get a search result and edit the data. 

So i want to be able to run the search and edit the result only. 

here is my page code and the code behind which is in vb 

<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site1.Master" CodeBehind="SearchEditJobs.aspx.vb" Inherits="NEWWEBPAGE.SearchEditJobs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

newb Please Help Can someone point me towards and example of listview in dynamic data That actually


HI, I have tried all the msdn examples and cant get a listivew to utilize Dynamic data, I need to show a foreign key dropdownlist in edit mode, I am using a LINQ to SQL data source. 





Binding WPF Controls to an Entity Data Model

In this interview, programming writer, McLean Schofield, demonstrates how to bind WPF controls to an entity data model, using Visual Studio 2010 Beta 1. You can also learn more in the topic: Walkthrough: Binding WPF Controls to an Entity Data Model.

Surrogate vs Natural Primary Keys - Data Modeling Mistake 2 of 10

In case you're new to the series I've compiled a list of ten data modeling mistakes that I see over and over that I'm tackling one by one. I'll be speaking about these topics at the upcoming IASA conference in October, so I'm hoping to generate some discussion to at least confirm I have well founded arguments.

The last post in this series Referential Integrity was probably less controversial than this one. After all, who can argue against enforcing referential integrity? But as obvious as surrogate keys may be to some, there is a good deal of diversity of opinion as evidenced by the fact that people continue to not use them.

Editing the Data in a GridView

In addition to deleting a GridView's underlying data, another common need is to allow end users to edit the data displayed in a GridView. With ASP.NET 1.x's DataGrid control, editing the data is certainly possible, but requires creating three event handlers and writing a dozen or so lines of code. With the GridView and ASP.NET 2.0, it is possible to create an editable GridView without writing a single line of code! All of the necessary functionality is encapsulated within the GridView.

The GridView allows editing on a row-by-row basis. An editable GridView contains an additional column with an Edit button in each row. When the end user clicks on an Edit button that row becomes editable, causing the Edit button to change to Update and Cancel buttons and the other columns to become TextBoxes. The end user can then update one or more column values and click Update to save their changes.

Dynamic Data Templates in GridView ASP.NET 3.5

At a high level, Dynamic Data Templates can be seen as a system to very quickly build up a User Interface linked with the relevant data model, immediately enabling you to perform CRUD operations (Create, Read, Update, Delete) on the database using the specified data source. They provide a powerful method for building up these kinds of applications, and I'm going to focus on an overview of what Dynamic Data Templates actually are, and a few ways of customizing them to suit industry needs.

MS SQL Server: Search All Tables, Columns & Rows For Data or Keyword Query

If you need to search your entire database for specific data, this query will come in handy.

So when a client needs a custom report or some sort of custom development using Great Plains, most of the time I will have to track down the data in the system by running this query and find the table(s) it is in.

Displaying Data using ASP.NET 2.0 Repeater and C#

This tutorial will show you how to display data using the .NET Repeater Control, ASP.NET 2.0 and C#.NET

The Repeater control is a powerful tool and is easy to use.

First, you will need to import the System.Data.SqlClient namespace.
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend