Nur versuchen, dies von einem (zieht für alle Datensätze) "alle" OnClick zu einem "einzigen" OnClick. Das zieht die Daten aus einer Gridview, also habe ich eine Schaltfläche in jeder Zeile hinzugefügt, die ich möchte, um die Daten aus dem Datensatz Zeilen und Abfragen in der bestimmten Zeile zu ziehen. Jede Hilfe wäre wünschenswert, wenn sie nicht die foreach ausführen, sondern die zeilenspezifischen Daten erhalten würde. Vielen Dank.Von einer "Alle anzeigen" zu einer Einzelansicht wechseln
protected void btnViewAll_Click(object sender, EventArgs e)
{
string id = HttpContext.Current.Request.Headers["id"];
#if DEBUG
if (id == null)
id = "111"; // Use my own id for testing locally
#endif
using (aDataContext dc = new aDataContext())
{
var query = (from a in dc.aLists
where a.ID == id
select new
{
a.aNumber,
a.bNumber,
a.cNumber,
a.dNumber,
}
);
List<aListItem> List = new List<aListItem>();
foreach (var queryItem in query)
{
aList.Add(new aListItem()
{
aNumber = queryItem.aNumber,
bNumber = queryItem.bNumber,
cNumber = queryItem.cNumber,
dNumber = queryItem.dNumber
});
}
Session["aList"] = aList;
}
Session["Database"] = null;
Response.Redirect("Viewer.aspx" + "?UseList=true");
}