2011-10-19 4 views
1

は、あなたは私が配列througループにそれをしたいGridViewの中でデータセットのすべての行をバインドする方法を

string indno = dsRasisePo.Tables[0].Rows[0]["indno"].ToString(); 
for (int i = 0; i < arry.Count; i++) 
     { 
      string prodid = arry[i].ToString(); 
      string tid = RaisePurOrder.GetTid(indno, prodid); 
      Dataset dsQuotation=RaisePurOrder.Bindquotation(tid); 
     } 
gvSelectQuotation.DataSource = dsQuotation; 
gvSelectQuotation.DataBind(); 

インデントなしで私はそのように与えた唯一のように一般的ですGridViewコントロールする方法をバインドするデータセットを教えてくださいすることができます私は、問題はデータセットの最後の行は、GridViewの中bindningされているだけでなく、残りの行はまだ


+0

に役立つことを願っていますか?あなたはdsQuotation、dsquo、dsRasisePoを持っています。 – sikender

答えて

3

まあバインドされていない、これは概観を与えるものを、今、データセット内の複数の行を取得することが数えると関数を渡しますデータセットでデータをグリッドビューにバインドする方法....

protected void Page_Load(object sender, EventArgs e) 
{ 

    if (!Page.IsPostBack) 
    { 

      string connectionString = “server=SYS2;” + “integrated security=SSPI;” + 
     “database=ERPFinAccounting”; 
    SqlConnection myConnection; 
    string str_Account_Select = “SELECT * FROM AccountsTable”; 
    SqlCommand myCommand; 
    DataSet myDataSet; 
    myConnection = new SqlConnection(connectionString); 
    myConnection.Open(); 
    myCommand = new SqlCommand(str_Account_Select, myConnection); 
    SqlDataAdapter mySQLDataAdapter; 
    myDataSet = new DataSet(); 
    mySQLDataAdapter = new SqlDataAdapter(myCommand); 
    mySQLDataAdapter.Fill(myDataSet, “AccountsTable”); 
    GridView1.DataSource = myDataSet; 
    GridView1.DataBind(); 

    } 
} 

私はそれはあなたのデータセットは、あなたが使用している

関連する問題