-
Notifications
You must be signed in to change notification settings - Fork 0
/
ViewController.cs
69 lines (45 loc) · 1.39 KB
/
ViewController.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
using System;
using UIKit;
using System.Data;
namespace ibrahimapp
{
public partial class ViewController : UIViewController
{
public ViewController (IntPtr handle) : base (handle)
{
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Perform any additional setup after loading the view, typically from a nib.
//string []data=new string[]{"ibrahim","taleb","mohammed","dahan"};
locatservice.WebServicetesting ws = new locatservice.WebServicetesting ();
ws.allusersAsync ();
ws.allusersCompleted += Handle_ServicegetDrugsCompleted;
}
public override void DidReceiveMemoryWarning ()
{
base.DidReceiveMemoryWarning ();
// Release any cached data, images, etc that aren't in use.
}
private void Handle_ServicegetDrugsCompleted(object sender,locatservice.allusersCompletedEventArgs args)
{
if(args.Result == null)
return;
DataTable dt = new DataTable ();
dt = args.Result;
string[] data = new string[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
data [i] = dt.Rows [i] [1].ToString ();
}
//show data in Table by Call TableSource.cs Class.
UITableView _table1;
_table1 = new UITableView {
Frame =new CoreGraphics.CGRect(0,20,View.Bounds.Width,View.Bounds.Height),
Source=new TableSource(data)
};
View.AddSubview(_table1);
}
}
}