【发布时间】:2015-08-20 18:20:40
【问题描述】:
目前,当我按下上一个按钮时,它只会将结果返回到我的文本框。我希望它循环遍历结果。所以第一次点击按钮时,它会显示第一条记录,循环播放。
protected void btnPrevious_Click1(object sender, EventArgs e)
{
DAL.TicketsDataSetTableAdapters.TicketDetailsTableAdapter eobj = new DAL.TicketsDataSetTableAdapters.TicketDetailsTableAdapter();
DataTable dt = new DataTable();
dt = eobj.GetTicketUpdates(txtSupportRef.Text);
txtNextStep.Text = eobj.GetTicketData(txtSupportRef.Text).Rows[0]["NextStep"].ToString();
}
我想知道如何返回我的所有记录,然后根据每次点击循环遍历它们?
这个想法是,当您选择一张票时,它会将最新的详细信息加载到表单中。但后来我的意图是有一个上一个和下一个按钮,这样我就可以循环浏览一张票的各种更新......
【问题讨论】:
-
所以基本上 Click 1 会显示第一条记录。点击 2 会显示第二个等等?
-
是的,现场......
-
您的数据是如何排序的,是否所有内容都在一张表中?还是将详细信息存储在第二个表中并链接到工单?我可以看到的第一件事是您需要加载所有数据并将其放入某种类型的控件(GridView?)并使用主从关系。在 Click 事件中使用它的方式是在每次点击时不必要地重新加载数据。如果你有一个组合框来选择你的票号,那么下面有一个细节控件,你可以翻阅每个项目(如果你是这样排序的话,按日期顺序)。
标签: c# asp.net .net loops tableadapter