WPF datagrid combobox with list of objects
I have a List of Objects
class myObject
{
string Name
string ID
}
Now I want to bind the list into the datagrid combobox, with the name of the objects visible. Currently I solve this with overriding the function ToString() { return Name; }
.
Any other ideas?
Best regards,
Martin
c# wpf mvvm
add a comment |
I have a List of Objects
class myObject
{
string Name
string ID
}
Now I want to bind the list into the datagrid combobox, with the name of the objects visible. Currently I solve this with overriding the function ToString() { return Name; }
.
Any other ideas?
Best regards,
Martin
c# wpf mvvm
1
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06
add a comment |
I have a List of Objects
class myObject
{
string Name
string ID
}
Now I want to bind the list into the datagrid combobox, with the name of the objects visible. Currently I solve this with overriding the function ToString() { return Name; }
.
Any other ideas?
Best regards,
Martin
c# wpf mvvm
I have a List of Objects
class myObject
{
string Name
string ID
}
Now I want to bind the list into the datagrid combobox, with the name of the objects visible. Currently I solve this with overriding the function ToString() { return Name; }
.
Any other ideas?
Best regards,
Martin
c# wpf mvvm
c# wpf mvvm
asked Nov 19 '18 at 12:04
HarryKaneHarryKane
2517
2517
1
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06
add a comment |
1
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06
1
1
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06
add a comment |
1 Answer
1
active
oldest
votes
Set the DisplayMemberPath
of the ComboBox
or the DataGridComboBoxColumn
to "Name" and make sure that Name
is a public property of the myObject
class:
public string Name { get; set; }
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53374259%2fwpf-datagrid-combobox-with-list-of-objects%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Set the DisplayMemberPath
of the ComboBox
or the DataGridComboBoxColumn
to "Name" and make sure that Name
is a public property of the myObject
class:
public string Name { get; set; }
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
add a comment |
Set the DisplayMemberPath
of the ComboBox
or the DataGridComboBoxColumn
to "Name" and make sure that Name
is a public property of the myObject
class:
public string Name { get; set; }
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
add a comment |
Set the DisplayMemberPath
of the ComboBox
or the DataGridComboBoxColumn
to "Name" and make sure that Name
is a public property of the myObject
class:
public string Name { get; set; }
Set the DisplayMemberPath
of the ComboBox
or the DataGridComboBoxColumn
to "Name" and make sure that Name
is a public property of the myObject
class:
public string Name { get; set; }
answered Nov 19 '18 at 12:29
mm8mm8
82.8k81831
82.8k81831
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
add a comment |
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
Great, thanks alot!
– HarryKane
Nov 19 '18 at 12:34
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53374259%2fwpf-datagrid-combobox-with-list-of-objects%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
It is unclear what you are asking. If you solved this with overriding, why are you looking for another way then?
– S.Akbari
Nov 19 '18 at 12:06