我的要求是显示WinForm底部的表格中的各个记录号。与我们在Web中一样,我们将记录数量显示为gridview的底部,如下所示。 上一页1 2 3 4 5下一页 我有一些TextBox控件显示表中的数据。当用户单击表单底部的记录号时,TextBox控件应显示下一个/上一个记录。
答案 0 :(得分:0)
我理解你了吗?您有一些数据集(例如50个字符串值),并且您想要将表添加到此数据集的一部分(例如,在表中仅显示10个值)并首先显示1-10,然后显示20-30,依此类推。
在这种情况下,您可以使用linq来获取数据。
var dataset = new List<string>(){"data1", "data2" ... , "data50"}
//You can use NumericUpDown to switch pages, in this case:
var showedList = dataset
.Skip((numericUpDown.Value-1)*10)
.Take(10);
然后您只能显示所选数据