Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从表的行中获取combobox值并进行匹配_C#_.net - Fatal编程技术网

C# 从表的行中获取combobox值并进行匹配

C# 从表的行中获取combobox值并进行匹配,c#,.net,C#,.net,朋友们好,我正在制作一个基于窗口的应用程序 现在我发现了一些地方,这就是为什么我需要你们专家的帮助。 我想从行中获取值并从组合框中匹配。请找出我在代码中的错误。请把它弄清楚 private void btnadd_Click(object sender, EventArgs e) { try { con = new SqlConnection("Data Source=.;Initial Catalog=DSIIDC2;Int

朋友们好,我正在制作一个基于窗口的应用程序 现在我发现了一些地方,这就是为什么我需要你们专家的帮助。 我想从行中获取值并从组合框中匹配。请找出我在代码中的错误。请把它弄清楚

private void btnadd_Click(object sender, EventArgs e)
    {

        try
        {


            con = new SqlConnection("Data Source=.;Initial Catalog=DSIIDC2;Integrated Security=True");
            con.Open();
            string str = "select * from addcaasedetails";

            SqlDataAdapter da = new SqlDataAdapter(str, con);
            DataSet ds = new DataSet();
            da.Fill(ds);

            for (int i = 0; i < ds.Tables["addcaasedetails"].Rows.Count; i++)
            {
                if (ds.Tables["addcaasedetails"].Rows[i]["caseno"] == casedetails.ValueMember)
                {
                    dataGridView1.Visible = true;
                }
            }

            }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }

     }
private void btnadd\u单击(对象发送者,事件参数e)
{
尝试
{
con=newsqlconnection(“数据源=;初始目录=DSIIDC2;集成安全性=True”);
con.Open();
string str=“选择*来自addcaasedetails”;
SqlDataAdapter da=新的SqlDataAdapter(str,con);
数据集ds=新数据集();
da.填充(ds);
对于(int i=0;i
代替
案例详情。ValueMember
使用此
案例详情。SelectedValue

编辑:

if (ds.Tables["addcaasedetails"].Rows[i]["caseno"].ToString() == casedetails.SelectedValue.ToString())

是否在数据集中检查了类型转换或空条件检查?。 请简要说明。

if(ds.Tables!=null)
{
对于(int i=0;i}

检查此链接-先生,我这样做了,但现在我收到了此错误此错误“对象引用未设置为对象实例”先生,我已更改。但现在我得到的是SIR Caseno type在数据库中是int,您是否正确设置了文本成员和值成员?检查此链接是否绑定-