میخوام ستونها رو در زمان طراحی بهشون شکل و نام و اندازه بدم، چطور میشه این کار رو کرد؟
و اینکه آیا در اینجا نیز مثل Delphi میشه Row Select داشت؟
میخوام ستونها رو در زمان طراحی بهشون شکل و نام و اندازه بدم، چطور میشه این کار رو کرد؟
و اینکه آیا در اینجا نیز مثل Delphi میشه Row Select داشت؟
وقتی Datasource و DataMember یک DataGrid رو تنظیم کنید خودش در زمان طراحی نشون میده و بعد از طریق DataGridColumnStyle در DataGridTableStyle میتونید شکل و نام و اندازه ستونها رو در زمان طراحی تعیین کنید :موفق:
امید جان سپاسگذارم :flower:
ولی برای سوال دوم چی کار میشه کرد؟!
راستش من با این گرید مشکل کم ندارم، به نظرم گرید دلفی با اونهمه ایرادی که بهش میگریفتم خیلی بهتر بود.
یه مشکل دیگه با این گرید ردیف آخرش هست.
نمیشه از شرش خلاص شد؟
متاسفانه یا خوشبختانه من اصلا با Delphi کار نکردم به همین خاطر نتونستم سوال اولتون رو جواب بدم.و اینکه آیا در اینجا نیز مثل Delphi میشه Row Select داشت؟
اگر ممکنه دقیقا بگید منظورتون از Row Select چیه تا بگم چه طور با DatGrid انجام بدید.
من که تا حالا هر کاری که لازم داشتم تونستم با DataGrid انجام بدم و مشکلی نداشتمراستش من با این گرید مشکل کم ندارم، به نظرم گرید دلفی با اونهمه ایرادی که بهش میگریفتم خیلی بهتر بود.
بیشتر توضیح بدید که با چه موردی در ردیف آخر مشکل دارید؟یه مشکل دیگه با این گرید ردیف آخرش هست.
نمیشه از شرش خلاص شد؟
:موفق:
متاسفانه یا خوشبختانه من اصلا با Delphi کار نکردم به همین خاطر نتونستم سوال اولتون رو جواب بدم.و اینکه آیا در اینجا نیز مثل Delphi میشه Row Select داشت؟
اگر ممکنه دقیقا بگید منظورتون از Row Select چیه تا بگم چه طور با DatGrid انجام بدید.
من که تا حالا هر کاری که لازم داشتم تونستم با DataGrid انجام بدم و مشکلی نداشتمراستش من با این گرید مشکل کم ندارم، به نظرم گرید دلفی با اونهمه ایرادی که بهش میگریفتم خیلی بهتر بود.
بیشتر توضیح بدید که با چه موردی در ردیف آخر مشکل دارید؟یه مشکل دیگه با این گرید ردیف آخرش هست.
نمیشه از شرش خلاص شد؟
:موفق:
بله میشه از خصوصیت زیر استفاده کنیدنوشته شده توسط سار
dataGrid1.CurrentRowIndex
رضا جان منونم تقریبا همونی شد که میخواستم ولی با کمی فرق. :flower:
در مورد سطر آخرش هم امید جان منظورم اون خط آخر بود که همیشه خالی هست و و قتی واردش میشی با مقادیر NULL رو به رو میشم.
چطور میتونم حذفش کنم؟
برای این کار میتونید DataGrid رو در حالت ReadOnly قرار بدید.اون خط آخر بود که همیشه خالی هست و و قتی واردش میشی با مقادیر NULL رو به رو میشم.
چطور میتونم حذفش کنم؟
وجود سطر آخر برای اضافه کردن آیتم های جدید به دیتاگرید توسط یوزره ، برای حذف این سطر باید اجازه اضافه کردن سطر جدید رو از کاربر سلب کنی :
dbDataset.Tables[0].DefaultView.AllowNew = false;
از همه دوستان تشکر میکنم برای کمکهاشون.
من برای اربتاط جداولم در برنامه از دستور Relation استفاده میکنم و این کار باعث میشه تا کنار هر ردیف از Grid اصلی(Master) یک علامت + اضافه بشه که با زدن اون کار بر میتونه جدول Details رو ببینه نمیشه این علامت + را از بین برد و یا کنترلش رو خودم به دست بگیرم من البته تونستم از بین ببرم زمانی که برای ارتباط از Filterاستفاده کردم. در مورد Relation چطور میتونم این کار را انجام بدم؟
در مورد اون RowSelect هم کاری که دوستان گفتن کردم و مشکل حل شد.
از همگی ممنونم و سپاسگذارم.