やあみんな。ListView
からテーブルを読み取るために、2 つの列を持つを使用していSQL server
ます。だから、私がそれを持っていたときはすべて正しかったのですListBox
が、今は変更してListView
列を作成したので、何かがうまくいかず、行が入ってきましたが、テキストがないので、ListView
スクロール可能な空白が表示されています.
は次XAML
のListView
とおりです。
<ListView Height="315" HorizontalAlignment="Left" Margin="26,15,0,0" Name="listView1" VerticalAlignment="Top" Width="324">
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Title}" Header="Title" Width="240"/>
<GridViewColumn DisplayMemberBinding="{Binding Price}" Header="Price" Width="75"/>
</GridView>
</ListView.View>
</ListView>
TextChanged
これは、サーバー テーブルからイベントを呼び出すためにイベントで呼び出されるコードです。
public void addtoList()
{
cn.Open();
String cmdString = "Select Title, Price from tblCart";
SqlCommand cmd = new SqlCommand(cmdString, cn);
SqlDataReader dr = cmd.ExecuteReader();
double subT = 0;
double tax = 1.09;
double total = 0;
while (dr.Read())
{
int count = dr.FieldCount - 1;
for (int i = 0; i < count; i++)
{
listView1.Items.Add(dr["Title"].ToString());
listView1.Items.Add(dr["Price"].ToString());
subT += Convert.ToDouble(dr["Price"]);
}
}
total = Convert.ToDouble(subT * tax);
subTotal.Text = subT.ToString();
totalBlk.Text = total.ToString();
cn.Close();
}
これを修正する方法に関する情報は大歓迎です!