WinForm窗体里面的代码它来了。
首先要定义一个Model类放入你定义的对象名
再定义一个用户控件放按钮使用
定义调用分页显示的委托事件(在用户控件里面定义)
定义几个需要的参数下标值、页面大小等等
窗体代码如下:
private void Form1_Load(object sender, EventArgs e)
{
user1.index = 1; //下标
user1._showPage = ShowPage; //给委托传值
ShowPage();
}
public void ShowPage()
{
user1.size = 2; //页面大小
user1.count = 0; //给记录数赋值
string show = HttpHelper.GetApiResult("get", $"ShowPage?index={user1.index}&size={user1.size}"); //调用HttpHelper方法
MovieList movies = JsonConvert.DeserializeObject<MovieList>(show);
user1.count = movies.Count; //求得的总记录数
user1.rcount = Convert.ToInt32(Math.Ceiling(user1.count*1.0/user1.size)); //求得总页数
dataGridView1.AutoGenerateColumns = false; //去掉重复值
dataGridView1.DataSource = movies.Movie; //绑定集合里面的显示对象
}
以上就是API+WinForm所有的代码,希望能够帮助到你们。