---
title: "Få tillbaks datagriden igen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/79312-få-tillbaks-datagriden-igen"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "wwwstekaren"
published: "2003-06-10T09:26:37.000Z"
updated: "2003-06-10T12:32:10.000Z"
replies: 6
views: 270
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/79312-få-tillbaks-datagriden-igen"
---

# Få tillbaks datagriden igen

## #1 — wwwstekaren, 2003-06-10T09:26Z

Håller på med en funktion där man väljer olika namn från en dropdownlista, sedan när man väljer i listan så visas bara det namnen som man har valt i listan, men sedan vill jag att nära man väljer "alla" ur listan så ska listan visas upp igen med alla namn.

Funktionen ser i dag ut så här:

```
		protected void Contact_view(object sender, System.EventArgs e) 
		{
			DataSet ds = LoadWebs();
			string selected = ((DropDownList) sender).SelectedItem.Text;
			
			if(selected == "Alla")
			{
				DataView custDV = new DataView(ds.Tables[0], 
					"Responsible = '" + selected + "'",
					"Responsible",
					DataViewRowState.CurrentRows);
			}
			else
			{
				DataView custDV = new DataView(ds.Tables[0], 
					"Responsible = '" + selected + "'",
					"Responsible",
					DataViewRowState.CurrentRows);
			
				XmlDataGrid.DataSource = custDV;
				XmlDataGrid.DataBind();
			
			}
```

Permalänk: https://www.webforum.nu/p/79312

## #2 — renholm, 2003-06-10T09:32Z

Kan detta vara till hjälp? Jag tror du ska försöka köra med filtrering av datan. Dvs när ett namn är valt körs ett filter som tar och letar fram vilka poster som passar in på det namnet. Sedan när du kör alla så kör du utan filter. <http://www.dotnetjohn.com/articles/articleid31.aspx>
<http://www.dotnetjohn.com/articles/articleid56.aspx>

Permalänk: https://www.webforum.nu/p/1080142

## #3 — wwwstekaren, 2003-06-10T09:35Z

ska kolla på det tackar, som sakt när man väljer ett annat namn en alla så plockar den fram detta namn och lägger in de som finns med detta namn i datagriden

Permalänk: https://www.webforum.nu/p/1080143

## #4 — wwwstekaren, 2003-06-10T09:36Z

det är här det ska ändras för att skriva ut allt i listan igen

```
DataView custDV = new DataView(ds.Tables[0]
```

Permalänk: https://www.webforum.nu/p/1080147

## #5 — wwwstekaren, 2003-06-10T12:22Z

fixat det på ett annat sätt:)

Permalänk: https://www.webforum.nu/p/1080260

## #6 — m_soderlund, 2003-06-10T12:29Z

*Show us your code!* ;)

Permalänk: https://www.webforum.nu/p/1080265

## #7 — wwwstekaren, 2003-06-10T12:32Z

Skrev bara ut xml filen igen:)

\[KOD\]
protected void Contact_view(object sender, System.EventArgs e) 
		{
			DataSet ds = LoadWebs();
			string selected = ((DropDownList) sender).SelectedItem.Text;
			
			if(selected == "Alla")
			{
				DataSet dsnew = new DataSet();
				dsnew.ReadXml(Server.MapPath("webs.xml"));

				XmlDataGrid.DataSource = dsnew;
				XmlDataGrid.DataBind();
			}
			else
			{
				DataView custDV = new DataView(ds.Tables\[0\], 
					"Responsible = '" + selected + "'",
					"Responsible",
					DataViewRowState.CurrentRows);
			
				XmlDataGrid.DataSource = custDV;
				XmlDataGrid.DataBind();
			
			}
		}
/\[KOD\]

Permalänk: https://www.webforum.nu/p/1080268

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/79312-få-tillbaks-datagriden-igen
