약간의 작업을 해본 결과 많은 코드가 없습니다. Meds.xaml 및 Meds.xaml.cs 코드를 보여 드리겠습니다. 데이터를 Listview에 바인딩하는 데 도움이되는지 확인하십시오. 기본적으로 폼이 채워지고 버튼이 클릭되어 데이터베이스에 추가되고 ListView가 업데이트됩니다.Windows Universal Apps - Listview에서 SQLite 데이터 표시
는
<TextBlock x:Name="textBlock1" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Medication Name:" VerticalAlignment="Top" Margin="43,255,0,0" Foreground="#FFC6C6C6" FontSize="18.667"/>
<TextBox x:Name="medname_box" HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Margin="265,248,0,0" Width="186"/>
<TextBlock x:Name="textBlock1_Copy" HorizontalAlignment="Left" TextWrapping="Wrap" Text="Medication Total Dose:" VerticalAlignment="Top"
....와에와
<ListView x:Name="listView" HorizontalAlignment="Left" Height="464" VerticalAlignment="Top" Width="283" Margin="655,217,0,0" SelectionChanged="listView_SelectionChanged"/>
에 난 여기 약을의 데이터 지금
</Grid>
을 표시 할 Meds.xaml 경우 .xaml.cs
public sealed partial class Meds : Page
{
string path;
SQLite.Net.SQLiteConnection conn;
public Meds()
{
this.InitializeComponent();
path = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path,
"meds.sqlite");
conn = new SQLite.Net.SQLiteConnection(new
SQLite.Net.Platform.WinRT.SQLitePlatformWinRT(), path);
conn.CreateTable<Medications>();
var query = conn.Table<Medications>();
string id = "";
string MedName = "";
string MedDose = "";
int AM;
int Noon;
int Supper;
int Night;
int PRN;
int Other;
string WhatFor = "";
}
private void button1_Click(object sender, RoutedEventArgs e)
{
if (Frame.CanGoBack)
{
Frame.GoBack();
}
}
private void button2_Click(object sender, RoutedEventArgs e)
{
var z = conn.Insert(new Medications()
{
MedName = medname_box.Text,
MedDose = meddose_box.Text,
은 체크 박스를 파악 아직 ...
// AM = ,
// Noon = "",
// Supper = "",
// Night = "",
// PRN = "",
// Other = "",
WhatFor = whatfor_box.Text
});
// var query = conn.Table<Medications>();
// string id = "";
// string CurrentMood = "";
// foreach (var message in query)
// {
// id = id + " " + message.Id;
// CurrentMood = message.MedName;
// }
}
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
}
}
public class Medications
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
public string MedName { get; set; }
public string MedDose { get; set; }
public int AM { get; set; }
public int Noon { get; set; }
public int Supper { get; set; }
public int Night { get; set; }
public int PRN { get; set; }
public int Other { get; set; }
public string WhatFor { get; set; }
}
는 그리고 당신의 질문은 ...? 제발 좀 더 정확하고 코멘트 물건과 같은 불필요한 코드를 제거하십시오. –