PDA

View Full Version : سوال: مقايسه محتويات textbox با يك ستون گريدويو



mahsa.n
سه شنبه 19 مرداد 1389, 15:39 عصر
مثلا در گريدويو يك ستون به نام id دارم
ميخوام عددي رو كه كاربر درtextbox وارد ميكنه رو با idهاي موجود در گريدويو مقايسه كنم(گريدويو به بانك وصله)
كه مثلا اگر اون id در گريدويو نبود فلان اتفاق بيفته
لطفا راهنمايي كنين

mahsa.n
چهارشنبه 20 مرداد 1389, 10:05 صبح
دوستان كسي نيست راهنمايي كنه؟؟

liliyan87
چهارشنبه 20 مرداد 1389, 11:00 صبح
چرا میخوای آی دی و کاربر وارد کنه؟ فکر میکنم کار جالبی نباشه که کاربر برای جستجو آی دی وارد کنه!!!!!

mahsa.n
چهارشنبه 20 مرداد 1389, 11:08 صبح
خوب به نظر شما چي كار كنم؟
مثلا اين امكان وجود داره كه كاربر روي يكي از سطرهاي گريدويو كليك كنه و id اون سطر به صفحه ديگه فرستاده بشه؟

Mostafa_Dindar
چهارشنبه 20 مرداد 1389, 11:38 صبح
معماری اشتباه , مسیر اشتباه , راهکار اشتباه .

فیلدی رو که میخواهید کلید کنید , در دیتابیس از نوع Identity Auto Increment and I dentity Seed = 1 بگیرید , تا کلید تکراری درج نکنید .

و اما برای اینکه رکورد تکراری ( نه کلید تکراری , چون دیگه شما کلید رو به عنوان پارامتر پاس نمیدین ) درج نکنید , میتونید از دستور If Not Exist در دستور درج استفاده کنید و مطمئن شوید که رکورد تکراری نیست .

موفق باشید

mahsa.n
چهارشنبه 20 مرداد 1389, 12:07 عصر
معماری اشتباه , مسیر اشتباه , راهکار اشتباه .

فیلدی رو که میخواهید کلید کنید , در دیتابیس از نوع Identity Auto Increment and I dentity Seed = 1 بگیرید , تا کلید تکراری درج نکنید .

و اما برای اینکه رکورد تکراری ( نه کلید تکراری , چون دیگه شما کلید رو به عنوان پارامتر پاس نمیدین ) درج نکنید , میتونید از دستور If Not Exist در دستور درج استفاده کنید و مطمئن شوید که رکورد تکراری نیست .

موفق باشید
من اصلا مشكل درج ركورد تكراري ندارم چون كاري كردم كه تكراري درج نشه
فقط ميخوام بدونم چه طور ميشه محتويات textbox رو با id هاي موجود در گريدويو مقايسه كنيم تا مطمئن بشيم حتما يكي از اون هاست؟

liliyan87
چهارشنبه 20 مرداد 1389, 12:34 عصر
خوب به نظر شما چي كار كنم؟
مثلا اين امكان وجود داره كه كاربر روي يكي از سطرهاي گريدويو كليك كنه و id اون سطر به صفحه ديگه فرستاده بشه؟

میتونی یوقتی کاربر روی یه سطر کیلیک میکنه آی دی اون سطرو بگیری
یا میتوین یه TemplateField اضافه کنی و یه همچین حالتی درست کنی و آی دی و هر صفحه خواستی بفرستی


<asp:TemplateField HeaderText="عنوان خبر">
<ItemTemplate>
<a href='News.aspx?PKNewID=<%#Eval("PKNewID")%> '><%#Eval("Subject")%> </a>
</ItemTemplate>

منظورت اینه؟

Mostafa_Dindar
چهارشنبه 20 مرداد 1389, 12:49 عصر
من اصلا مشكل درج ركورد تكراري ندارم چون كاري كردم كه تكراري درج نشه
فقط ميخوام بدونم چه طور ميشه محتويات textbox رو با id هاي موجود در گريدويو مقايسه كنيم تا مطمئن بشيم حتما يكي از اون هاست؟

وقتی یه راهنمایی هم که میکنند , گوش نمیکنید . شما بگین چرا میخواین :

"محتویات TextBox رو با Id های موجود در گریدویو مقایسه کنیدتا مطمئن بشيد حتما يكي از اون هاست؟ "

تا من به شما بگم که چرا این روش اشتباه است و شما گوش نمیکنید !

mahsa.n
چهارشنبه 20 مرداد 1389, 13:16 عصر
وقتی یه راهنمایی هم که میکنند , گوش نمیکنید . شما بگین چرا میخواین :

"محتویات TextBox رو با Id های موجود در گریدویو مقایسه کنیدتا مطمئن بشيد حتما يكي از اون هاست؟ "

تا من به شما بگم که چرا این روش اشتباه است و شما گوش نمیکنید !
خوب من يك صفحه دارم كه كليه اطلاعات بانك توشه
يك textbox دارم كه كاربر يكي از id هاي گريدويو رو انتخاب ميكنه و به يك صفحه ديگه ميره و همه اطلاعات مربوط به اون id نمايش داده ميشه حالا ميخوام مثلا اگه توي گريد id شماره 1 و2 بود كاربر 3 رو نزنه
ممكنه روشم خيلي ابتدايي باشه ولي همين قدر بلدم

وقتی یه راهنمایی هم که میکنند , گوش نمیکنید!:افسرده::گریه:

mahsa.n
چهارشنبه 20 مرداد 1389, 13:39 عصر
میتونی یوقتی کاربر روی یه سطر کیلیک میکنه آی دی اون سطرو بگیری
یا میتوین یه TemplateField اضافه کنی و یه همچین حالتی درست کنی و آی دی و هر صفحه خواستی بفرستی


<asp:TemplateField HeaderText="عنوان خبر">
<ItemTemplate>
<a href='News.aspx?PKNewID=<%#Eval("PKNewID")%> '><%#Eval("Subject")%> </a>
</ItemTemplate>

منظورت اینه؟
بله خيلي ممنونم

Mostafa_Dindar
چهارشنبه 20 مرداد 1389, 13:44 عصر
خوب من يك صفحه دارم كه كليه اطلاعات بانك توشه
يك textbox دارم كه كاربر يكي از id هاي گريدويو رو انتخاب ميكنه و به يك صفحه ديگه ميره و همه اطلاعات مربوط به اون id نمايش داده ميشه حالا ميخوام مثلا اگه توي گريد id شماره 1 و2 بود كاربر 3 رو نزنه
ممكنه روشم خيلي ابتدايي باشه ولي همين قدر بلدم
:افسرده::گریه:

در مورد Master-Details و QueryString جستجو بفرمائید .

موفق باشید