【发布时间】:2016-07-15 21:59:48
【问题描述】:
我只是想为 gridview 的特定行中的数据创建一个“查看”按钮,然后将其传递给 Silverlight 查看器。 这是我试图弄清楚的“viewall”按钮。
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");
}
【问题讨论】:
-
你有什么问题?是在GridView中插入按钮吗?还是打开查看器窗口(或重定向到它)?