DataView visning

.NET

5 svar · 260 visningar · startad av wwwstekaren

Medlem sedan apr. 2003234 inlägg
Trådstart#1

Hej!

Jag håller på med en DataView där man väljen en person från en dropdownlista, och där efter visar bara upp denna personens inlägg. Personerna läses in från en xml fil. Som i sin tur går att fylla på. Så hur gör jag då för att kontrollera mina personer, en if satt funkar ju inte detta ska vara dynamiska, här är koden för ett var i min dropdownlista, men hur gör jag för flera val?

protected void Contact_view(object sender, System.EventArgs e) 
		{
			DataSet ds = LoadWebs();

			DataView custDV = new DataView(ds.Tables[0], 
				"Responsible = 'tomas jansson'",
				"Responsible", 
				DataViewRowState.CurrentRows);

			XmlDataGrid.DataSource = custDV;
			XmlDataGrid.DataBind();

		}
Medlem sedan apr. 20012 266 inlägg
#2

Du undrar hur du får ut vilket värde som är valt?
I så fall: ddl.SelectedItem.Value alt. ddl.SelectedItem.Text

Medlem sedan apr. 2003234 inlägg
#3

Varför funkar inte detta?

protected void Contact_view(object sender, System.EventArgs e) 
		{
string GetContact = dropdownlistRe.SelectedItem.Value;

			DataSet ds = LoadWebs();

			DataView custDV = new DataView(ds.Tables[0], 
				"Responsible = '" + GetContact + "'",
				"Responsible", 
				DataViewRowState.CurrentRows);

			XmlDataGrid.DataSource = custDV;
			XmlDataGrid.DataBind();

		}
Medlem sedan apr. 2003234 inlägg
#4

felet är att dropdownlistRe ligger i en datagrid hur får jag värdet då?

Medlem sedan apr. 2003234 inlägg
#5

Detta funkar

string selected = ((DropDownList) sender).SelectedItem.Text;
			//hämtar värdet från dropdownlistan i datagriden
Medlem sedan apr. 20012 266 inlägg
#6

Detta fungerar om du e är DataGridCommandEventArgs.

((CheckBoxList)e.Item.FindControl("dropdownlistRe")).SelectedItem.Value;

T.ex

private void dgModules_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
   ((CheckBoxList)e.Item.FindControl("dropdownlistRe")).SelectedItem.Value;
}
265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)