ডাব্লুপিএফ ডেটাগ্রিড সারি নির্বাচনকারীকে কীভাবে আমি গোপন করি


108

আমি কিছু বিশদ এবং একটি বাছাই বোতামটি প্রদর্শন করতে ডাব্লুপিএফ ডেটাগ্রিড নিয়ন্ত্রণ ব্যবহার করছি এবং আমার বাম দিকে নীচে ধূসর নির্বাচক কলামের প্রয়োজন নেই। এটি আমার ডিজাইনের সৌন্দর্যও নষ্ট করছে।

এটি অপসারণ করার কোনও উপায় আছে, না হলে কীভাবে এটি মেলে আমি স্টাইল করব?

উত্তর:


149

RowHeaderWidthসম্পত্তি ব্যবহার করুন :

<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />

নোট করুন যে আপনি এটির জন্য একটি স্টাইল বা টেমপ্লেটও নির্দিষ্ট করতে পারেন, আপনি কি সত্যই এটি পছন্দ করেন এবং এটি রাখতে চান কারণ আপনি এটি দিয়ে কিছুটা দুর্দান্ত করতে পারেন।


1
কোন কারণে, আমি এটি কোথাও খুঁজে পেলাম না। কিছুটা অনুভব করুন "দোহ!" এখন, তবে আপনাকে ধন্যবাদ
টিম আলমন্ড

30
ব্যবহারকারী 556009 এর উত্তর এটির জন্য সঠিক উত্তর। অর্থাত = "কলাম" HeadersVisibility সেট
সামিরা

6
@ এসকরপিওন: কেবলমাত্র শিরোনামের দৃশ্যমানতা = "কলাম" সেট করার ফলে কিছু কলামের শিরোনাম ঘরের সামগ্রীর তুলনায় অনুভূমিকভাবে স্থানান্তরিত হবে। হেডারভিজিবলিবিলিটি = "কলাম" এবং রোহইডারওয়াইডথ = "0" (বা কেবল সর্বশেষ একটি) উভয়ই এই সমস্যাটিকে সংশোধন করে।
জেরেক কার্দাস 16

1
@ জারেককারদাস এটি আমার ঘটনা ছিল। আমি বিভিন্ন হেডারভিসিবিবিলিটি এবং রোহইডারভিডথ মান সহ খেলেছি এবং শিফট থেকে মুক্তি পেতে পারি না। তারপরে আমি কেবলমাত্র শিরোনামের দৃশ্যমানতা = "কলাম" রেখেছি এবং সলিউশনটি পরিষ্কার করে পুনরায় তৈরি করেছি এবং শিফটটি চলে গেছে। এরপরে কেবল শিরোনামদর্শনযোগ্যতা = "কলাম" যথেষ্ট ছিল।
অ্যালেক্স 34758

233

প্রস্থটি সেট করার পরিবর্তে আপনি ডেটাগ্রিডে সেট করে সারি শিরোনাম সম্পূর্ণরূপে গোপন করতে পারবেন

HeadersVisibility="Column"

3
গ্রিডভিউ.হেইডারসভিজিবিলিটি = ডেটাগ্রিডহাইডার্সভিজিবিলিটি। কলাম;
জর্জ মাভ্রিতসাকিস

2
যদি কেউ সমস্ত শিরোনাম সরিয়ে নিতে চায়:HeadersVisibility="None"
টিম পোহলমান

2

ডাব্লুপিএফের ডেটাগ্রিডে সারি শিরোনাম (ধূসর ক্ষেত্র) সরাতে

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Column">
</DataGrid>

ডেটাগ্রিড ডাব্লুপিএফ-এ কলাম শিরোনাম সরিয়ে বা আড়াল করতে

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Row">
</DataGrid>

ডেটাগ্রিড ডাব্লুপিএফ-এ কলাম এবং সারি শিরোনাম উভয়কে সরাতে বা আড়াল করতে

<DataGrid x:Name="TrkDataGrid" HeadersVisibility="None">
</DataGrid>

এটা চেষ্টা কর. এটি সহায়ক
মাঘলক্ষ্মী সরভানা

এই প্রশ্নের উত্তরটি প্রাপ্য
ওরেস

0

একই সমস্যা ছিল।

দেখে মনে হচ্ছে যে এক্সএইচএলএল-তে রো-হাইডারউইথটি সমর্থিত নয় তবে আপনি বাঁধার পরে ডান পিছনে কোডটি নির্দিষ্ট করতে পারেন এবং এটি সেই ছদ্মবেশী নির্বাচক কলামটি বের করে।

grdName.RowHeaderWidth = 0

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.