【发布时间】:2014-12-17 14:58:10
【问题描述】:
我尝试了很长时间,但我做不到。
我有这个简单的 XAML:
<Window ....>
<Grid>
<Button x:Name="tlacitko" Content="Button" HorizontalAlignment="Left" Height="38" Margin="343,259,0,0" VerticalAlignment="Top" Width="149" Click="Button_Click"/>
<TextBlock x:Name="vypisBlock" HorizontalAlignment="Left" Height="188" Margin="32,25,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="442"/>
</Grid>
</Window>
还有这个.cs
.. usings ..
namespace Pokus
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
string cs = @"server=localhost;userid=root;
password=vertrigo;database=vzkaznik";
MySqlConnection conn = null;
MySqlDataReader rdr = null;
try
{
conn = new MySqlConnection(cs);
conn.Open();
string stm = "SELECT * FROM elsvo_zpravy";
MySqlCommand cmd = new MySqlCommand(stm, conn);
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
string vypis = "";
vypis += (rdr.GetInt32(0) + " - " + rdr.GetString(1) + " - " + rdr.GetString(2) + " - " + rdr.GetString(3) + "\n");
vypisBlock.Text = vypis;
}
}
catch (MySqlException ex)
{
string chyba = "Error: {0}" + ex.ToString(); // doplnit (if = cislo chyby -> hlaska) místo šílenosti co to zobrazuje ted
vypisBlock.Text = chyba;
}
}
}
}
我希望应用程序指示整个表格的内容现在只显示最后一行。
我该怎么做?
谢谢
【问题讨论】:
标签: c# mysql wpf database visual-studio