//选择页码,更新DataGridView列表 private void cboDNSPage_SelectedIndexChanged(object sender, EventArgs e) { int iPage = cboDNSPage.SelectedIndex; if (iPage < 0) { return; } dgvDNS.Rows.Clear(); //将回调保存,防止垃圾回收,出现异常 DnsNotify = DNSListNotify; //获取DNS设备列表 int iRet = NVSSDK.NSLook_GetList ( ServerID, Encoding.ASCII.GetBytes(UserName), Encoding.ASCII.GetBytes(Password), iPage, DnsNotify, null, NVSSDK.TYPE_DNS ); //刷新DataGridView dgvDNS.Invalidate(); if (iRet != 0) { MessageBox.Show("NSLook_GetList DNS Error ! " + iRet); } }
public static extern Int32 NSLook_GetList(Int32 _iID, byte[] _btUserName, byte[] _btPwd, Int32 _iPageIndex, DNSList_NOTIFY _pGetDNS, NVSList_NOTIFY _pGetNVS, Int32 _iType);
public static extern Int32 NSLook_GetList(Int32 _iID, byte[] _btUserName, byte[] _btPwd, Int32 _iPageIndex, DNSList_NOTIFY _pGetDNS, NVSList_NOTIFY _pGetNVS, Int32 _iType);