---
title: "Kortare kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/83438-kortare-kod"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "aleborg"
published: "2003-08-04T13:11:45.000Z"
updated: "2003-08-04T13:28:22.000Z"
replies: 1
views: 183
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/83438-kortare-kod"
---

# Kortare kod

## #1 — aleborg, 2003-08-04T13:11Z

Har den här koden:

```
foreach(Control tbl in contact_ctrl.Rows) 
{ 
	foreach(Control row in tbl.Controls) 
	{ 
		foreach(Control cell in row.Controls) 
		{ 
			if(cell.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlInputText")
				Response.Write(cell.ID + " = "+ ((HtmlInputText)cell.FindControl(cell.ID)).Value + "<br>");
		}
	}
}
foreach(Control tbl in admin_ctrl.Rows) 
{ 
	foreach(Control row in tbl.Controls) 
	{ 
		foreach(Control cell in row.Controls) 
		{ 
			if(cell.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlInputText")
				Response.Write(cell.ID + " = "+ ((HtmlInputText)cell.FindControl(cell.ID)).Value + "<br>");
		}
	}
}
foreach(Control tbl in tech_ctrl.Rows) 
{ 
	foreach(Control row in tbl.Controls) 
	{ 
		foreach(Control cell in row.Controls) 
		{ 
			if(cell.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlInputText")
				Response.Write(cell.ID + " = "+ ((HtmlInputText)cell.FindControl(cell.ID)).Value + "<br>");
		}
	}
}
foreach(Control tbl in billing_ctrl.Rows) 
{ 
	foreach(Control row in tbl.Controls) 
	{ 
		foreach(Control cell in row.Controls) 
		{ 
			if(cell.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlInputText")
				Response.Write(cell.ID + " = "+ ((HtmlInputText)cell.FindControl(cell.ID)).Value + "<br>");
		}
	}
}
```

Hur kan man korta ner den?

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

## #2 — Dino, 2003-08-04T13:28Z

Detta borde väl funka. Lägg in dina tables(antar att det är tabels) i hmm arrayen.

```
void lalala(){
   Table[] hmm = {new Table(),new Table(),new Table(), new Table(),new Table()};
   grr(hmm);
}

void grr(Table[] hmm){
   for(int i = 0; i < hmm.Length; i++){
      foreach(Control tbl in hmm[i].Rows) 
      { 
         foreach(Control row in tbl.Controls) 
         { 
            foreach(Control cell in row.Controls) 
            { 
               if(cell.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlInputText")
               Response.Write(cell.ID + " = "+ ((HtmlInputText)cell.FindControl(cell.ID)).Value + "<br>");
            }
         }
      }
   }
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/83438-kortare-kod
