[WebMethod] public string getPermissionList() { SqlConnection objConn; SqlCommand objCmd; SqlDataAdapter dtAdapter; DataSet ds; DataTable dt; String strConnString, strSQL; string json; objConn = new SqlConnection(); objCmd = new SqlCommand(); dtAdapter = new SqlDataAdapter(); ds = new DataSet(); strConnString = "Server = localhost; UID = sa; PASSWORD = password; Database = database; Max Pool Size = 400; Connect Timeout = 600"; strSQL = "SELECT PERMISSION_NAME FROM PERMISSION"; objConn.ConnectionString = strConnString; objCmd.Connection = objConn; objCmd.CommandText = strSQL; objCmd.CommandType = CommandType.Text; dtAdapter.SelectCommand = objCmd; dtAdapter.Fill(ds); dt = ds.Tables[0]; dtAdapter = null; objConn.Close(); objConn = null; json = JsonConvert.SerializeObject(dt, Formatting.Indented); return json; }
<ComboBox x:Name="cmbLevel" ItemsSource="{Binding}" Margin="225,445,941,279"/>
public class Permission { public string PERMISSION_NAME { get; set; } } protected async override void OnNavigatedTo(NavigationEventArgs e) { var client = new AppITWsv.SqlWsvSoapClient(); var pmsResult = await client.getPermissionListAsync(); string pmsJsonData = pmsResult.Body.getPermissionListResult; MemoryStream pmsMs = new MemoryStream(Encoding.UTF8.GetBytes(pmsJsonData)); ObservableCollection<Permission> pmsList = new ObservableCollection<Permission>(); DataContractJsonSerializer pmsSerializer = new DataContractJsonSerializer(typeof(ObservableCollection<Permission>)); pmsList = (ObservableCollection<Permission>)pmsSerializer.ReadObject(pmsMs); List<Permission> items = new List<Permission>(); foreach (Permission permission in pmsList) { items.Add(new Permission { PERMISSION_NAME = permission.PERMISSION_NAME.ToString() }); } this.cmbLevel.ItemsSource = items; }
foreach (Permission permission in pmsList) { items.Add(new Permission { PERMISSION_NAME = permission.PERMISSION_NAME.ToString() }); }
<ComboBox x:Name="cmbLevel" Margin="225,445,941,279" FontSize="24"> <ComboBox.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding PERMISSION_NAME}" TextWrapping="Wrap" FontSize="24"/> </StackPanel> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox>
protected async override void OnNavigatedTo(NavigationEventArgs e) { var client = new AppITWsv.SqlWsvSoapClient(); var pmsResult = await client.getPermissionListAsync();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง