private void d_Load(object sender, EventArgs e)
{
string connstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\it155.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection conn = new SqlConnection(connstring);
try
{
conn.Open();
string snumber = txtSnumber.Text;
SqlCommand get = new SqlCommand(@"Select from IStudent where SNumber ='" + txtSnumber.Text + "'", conn);
}
catch (Exception)
{
}
}
Run Code Online (Sandbox Code Playgroud)
鉴于上面编写的代码的开始,我打算做的是能够使用sql数据库中的id号数据类型varchar(11)登录,该数据库将被输入到txtSnumber中,但除此之外我无法弄清楚如何检查输入的id号是否正确,如果正确,则该id号码对应的信息应该显示在相应的文本框中.请帮帮我,谢谢
下面代码的目的是总结datagridview在订单系统中无限添加的所有索引3,并将其显示在名为的标签中Price.
private void Add_Click(object sender, EventArgs e)
{
dgvSelected.Rows.Add(dgvItem.SelectedCells[0].Value.ToString(),
dgvItem.SelectedCells[1].Value.ToString(),
dgvItem.SelectedCells[2].Value.ToString(),
dgvItem.SelectedCells[3].Value.ToString());
for (int i = 0; i < dgvSelected.Rows.Count; i++)
{
price = price + int.Parse(dgvSelected.Rows[i].Cells[3].Value.ToString());
Price.Text = price.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
问题是它一直在说:
"你调用的对象是空的."
...作为以下行的错误:
price = price + int.Parse(dgvSelected.Rows[i].Cells[3].Value.ToString());
Run Code Online (Sandbox Code Playgroud)
表中应该没有null,但错误仍然是坚持存在null.表中有多行,但它可以读取的唯一行是第1行.当涉及到具有值的第二行时,它会说出有关的错误.