强数据类型返回的一般是一个表,取得表中某一distinct列的方法.
应用强数据类型一般返回的是整个强数据类型的一个表,有时候我们只需要表中的某一个字段,而因为应用了强数据类型,不能直接的更改SQL语句而返回单独的一个Distinct列,但是有时候我们确实只需要其中的一个列的内容,尤其是在部门名称\类型名称等方面的选择方面,经过研究,有了以下的实现方法.通过硬编码来弥补这个空白,以下为实现的方法,写下来,免得自己忘记.
 private void button1_Click(object sender, EventArgs e)
  private void button1_Click(object sender, EventArgs e) {
        { DataSet1.testDataTable dt = new DataSet1.testDataTable();
            DataSet1.testDataTable dt = new DataSet1.testDataTable(); DataSet1TableAdapters.testTableAdapter ta = new testDistInct.DataSet1TableAdapters.testTableAdapter();
            DataSet1TableAdapters.testTableAdapter ta = new testDistInct.DataSet1TableAdapters.testTableAdapter(); dt = ta.GetData();
            dt = ta.GetData(); 
            bool flag;
            bool flag; foreach (DataSet1.testRow tr in dt)
            foreach (DataSet1.testRow tr in dt) {
            { flag = false;
                flag = false; for (int i = 0; i < comboBox1.Items.Count; i++)
                for (int i = 0; i < comboBox1.Items.Count; i++) {
                { if (tr.Name == comboBox1.Items[i].ToString())
                    if (tr.Name == comboBox1.Items[i].ToString()) flag = true;
                        flag = true; }
                } if(!flag)
                if(!flag) comboBox1.Items.Add(tr.Name);
                    comboBox1.Items.Add(tr.Name); }
            } }
        } 
                    
                     
                    
                 
                    
                 
        
 
             
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号