none
請問 如何取得 table 目前該筆 row 資料 RRS feed

  • 問題

  • this.sALGA_SUBTableAdapter.Fillby(yYDataSet.SALGA_SUB,comboBox3.Text);
    this.sALGATableAdapter.FillBy(yYDataSet.SALGA,yYDataSet.SALGA_SUB.GA001Column.);


    請問 在 yYDataSet.SALGA_SUB.GA001Column 我要填入 目前該筆資料 第一個欄位的值

    語法要如何下

    另外找不到 row 的 語法使用

    感謝!!

    2010年8月31日 上午 10:29

所有回覆

  • DataTable.Rows 屬性
    DataRowCollection 類別
    DataRow 類別
    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年8月31日 上午 10:44
    版主
  • 抱歉 還是不清楚 如何做<是否可以舉例

    取目前該筆資料

    因為 使用以下語法

    this.yYDataSet.SALGA_SUB.Rows["sALGA_SUB"].ToString();

    會有錯誤

    感謝!!

    2010年8月31日 下午 04:57
  • 應該是Rows [你要第幾個Row的資料][欄位名稱].ToString();才對吧

    ex: (如果你的資料中至少有一列的話)

    this.yYDataSet.SALGA_SUB.Rows[0]["sALGA_SUB"].ToString();


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年8月31日 下午 05:00
    版主
  • 是的,終於 找到方法了

    this.sALGATableAdapter.FillBy(yYDataSet.SALGA,yYDataSet.SALGA_SUB.Rows[this.sALGA_SUBBindingSource.Position]["GA001"].ToString());

    使用 bindingsource.position 可取得 目前 row  所在的 筆次

     

    2010年9月1日 下午 04:21
  • 是的,終於 找到方法了

    this.sALGATableAdapter.FillBy(yYDataSet.SALGA,yYDataSet.SALGA_SUB.Rows[this.sALGA_SUBBindingSource.Position ]["GA001"].ToString());

    使用 bindingsource.position 可取得 目前 row  所在的 筆次

     

    原來你是用bindingsource處理....

    若你有用datagridview你也可以使用datagridviewcell.currentcell


    秘訣無它,唯勤而已
    2010年10月16日 上午 02:40
  • 如果有BindingSource, 用 BindingSource.Current屬性取得物件轉換為DataRowView, 程式碼看起來會更簡單.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年10月23日 下午 07:38
    版主