נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה על BindingSource

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
hostp013
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 October 2007
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 09 November 2007 בשעה 01:14 | IP רשוּם
ציטוט hostp013

איך אני מוצא פריט ב datagridview לפי השורה שאני נמצא אליה

עם אני נמצא בשורה מספר 2 ואני רוצה שיתן לי את הערך של הפריט שנמצא תחת העמודה id_client
חזרה לתחילת העמוד הצג את כרטיס החבר של hostp013 חפש הודעות אחרות של hostp013
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 09 November 2007 בשעה 11:49 | IP רשוּם
ציטוט shoshan

אתה שומר את ה-dataset בתור משתנה גלובאלי והולך ל-Rows[I] שלו כאשר i זאת
השורה שבחורה ב-datagrid (אם היא בכלל לא שלילית).

ואז ל-Row הזה אתה יכול או ללכת לתכונה Columns או סתם לשים בו סוגריים
מרובעים, ובכל מקרה שם בסוגריים המרובעים את מספר העמודה, וזהו.

אם אתה רוצה לגלות את מספר העמודה או שהיא דינאמית או משהו כזה אז אתה יכול
לעבור על האוסף Columns של ה-dataset ולחפש בו עמודה שזה שמה.

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
hostp013
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 October 2007
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 09 November 2007 בשעה 13:40 | IP רשוּם
ציטוט hostp013

אתה יכול לתת לי דוגמא לקוד
חזרה לתחילת העמוד הצג את כרטיס החבר של hostp013 חפש הודעות אחרות של hostp013
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 09 November 2007 בשעה 14:00 | IP רשוּם
ציטוט shoshan

נגיד שאתה ממלא את ה-datagrid שלך בערך ככה:

קוד:
        static DataSet people;

        static void Main(string[ ] args)
        {
            OleDbConnection conn = new OleDbConnection("conn");
            OleDbCommand cmd = new OleDbCommand("SELECT ...", conn);
            OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
            people = new DataSet();
            adapter.Fill(people);
            DataGrid1.DataSource = people;


ואז כדי לקבל את המידע בשורה 12 בעמודה השלישית:

קוד:
people.Tables[0].Rows[12].ItemArray[2]


והאוסף של העמודות:

קוד:
people.Tables[0].Columns


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
hostp013
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 10 October 2007
משתמש: מנותק/ת
הודעות: 11
נשלח בתאריך: 10 November 2007 בשעה 03:18 | IP רשוּם
ציטוט hostp013

יש אפשרות במקום מספר עמודה שם עמודה?
חזרה לתחילת העמוד הצג את כרטיס החבר של hostp013 חפש הודעות אחרות של hostp013
 
shoshan
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 10 November 2007 בשעה 10:37 | IP רשוּם
ציטוט shoshan

אמרתי כבר קודם שאם אתה רוצה למצוא מספר לפי שם תעבור על האוסף של העמודות
ותחפש את השם הרצוי.

אם אני לא טועה יותר מפעם אחת.

__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה