我在C#中有一个连接到MySQL数据库的WinForms项目.我正在尝试计算结果中的行数,我无法使用,RecordsAffected因为此属性在读取完成后只有正确的值,并且您可以从下面的代码中看到我之前需要它.有什么想法如何做到这一点?
string sql = "SELECT * FROM Tigers WHERE Link='" + link + "'";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
if (rdr.RecordsAffected == 0)
{
//can't find in db
}
else
{
//found at least 1 result
}
Run Code Online (Sandbox Code Playgroud) 我试图弄清楚以下json数据有什么问题,我现在正在使用http://jsonlint.com/验证它是否会失败;
Parse error on line 9:
... "Question 2" : [
-----------------------^
Expecting 'EOF', '}', ',', ']'
Run Code Online (Sandbox Code Playgroud)
我的代码;
{ "questions" : {
"Question 1" : [
{ "Q" :"Question" },
{ "A" : "Answer A" },
{ "B" : "Answer B" },
{ "C" : "Answer C" },
{ "D" : "Answer D" },
{ "Answer" : "C" }
]
"Question 2" : [
{ "Q" :"Question" },
{ "A" : "Answer A" },
{ "B" : "Answer …Run Code Online (Sandbox Code Playgroud) 我有一个简单的webclient连接到网页并返回数据.代码如下:
try
{
WebClient webClient = new WebClient();
Uri uri = new Uri("https://domain.com/register.php?username=" + txtbUser.Text);
webClient.OpenReadCompleted +=
new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
webClient.OpenReadAsync(uri);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null)
{
//Process web service result here
MessageBox.Show(e.Result.ToString());
}
else
{
//Process web service failure here
MessageBox.Show(e.Error.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
该数据来从e.Result是MS.InternalMemoryStream不从网页上回来的数据,从网页回来的数据应该只是一个0或1.任何想法的?
谢谢,内森
我试图将一个简单的复选框内联到标题的左侧,我试图添加如下的内联css,但它仍然对齐.
<input type="checkbox" style="display:inline"/><h3>Header Text</h3>
Run Code Online (Sandbox Code Playgroud)
我有一个列表,我希望用户选择,因此为什么我希望每个旁边的复选框.