小编erw*_*oza的帖子

有陷阱,如何登录?

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号码对应的信息应该显示在相应的文本框中.请帮帮我,谢谢

c# sql-server login

0
推荐指数
1
解决办法
55
查看次数

int解析DataGridView行值时的Null引用异常

下面代码的目的是总结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行.当涉及到具有值的第二行时,它会说出有关的错误.

c# datagridview

-6
推荐指数
1
解决办法
580
查看次数

标签 统计

c# ×2

datagridview ×1

login ×1

sql-server ×1