TO chenwulin(浪迹天涯):
我执行以下操作仍然没有效果
DropDownList ddlStatus2 =new DropDownList();
ddlStatus2.ID = "ddlStatus2";
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlStatus2.DataSource = GetSQLDataSet(strSQL);
ddlStatus2.DataValueField="status_id";
ddlStatus2.DataTextField="status_mc";
ddlStatus2.DataBind();
dgEmpSettleOut.Controls.Add(3.ddlStatus2);
并且dgEmpSettleOut.Controls.Count一直为0TO lxy0423((zjl)) :
a.aspx中....
<asp:TemplateColumn HeaderText="状态">
<HeaderStyle width="50px"></HeaderStyle>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"status") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="DropDownList1" Width="50px" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"status") %>'></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
....
a.cs中public void Page_Load(Object Sender,EventArgs e)
{
.... //如何实现将datagrid中的dropdDownlist控件执行数据绑定
//以下代码没有作用
DropDownList ddlTemp;
IEnumerator objEnumerator= dgEmpSettleOut.Controls.GetEnumerator();
while (objEnumerator.MoveNext())
{
object myObject = objEnumerator.Current;
if (myObject.GetType().Equals(typeof(DropDownList)))
{
ddlTemp = (DropDownList)objEnumerator.Current;
if (ddlTemp.ID == "ddlStatus")
{
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlTemp.DataSource = GetSQLDataSet(strSQL);
ddlTemp.DataValueField="status_id";
ddlTemp.DataTextField="status_mc";
ddlTemp.DataBind();
} ....}不知能否明白我的意思
我执行以下操作仍然没有效果
DropDownList ddlStatus2 =new DropDownList();
ddlStatus2.ID = "ddlStatus2";
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlStatus2.DataSource = GetSQLDataSet(strSQL);
ddlStatus2.DataValueField="status_id";
ddlStatus2.DataTextField="status_mc";
ddlStatus2.DataBind();
dgEmpSettleOut.Controls.Add(3.ddlStatus2);
并且dgEmpSettleOut.Controls.Count一直为0TO lxy0423((zjl)) :
a.aspx中....
<asp:TemplateColumn HeaderText="状态">
<HeaderStyle width="50px"></HeaderStyle>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"status") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="DropDownList1" Width="50px" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"status") %>'></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
....
a.cs中public void Page_Load(Object Sender,EventArgs e)
{
.... //如何实现将datagrid中的dropdDownlist控件执行数据绑定
//以下代码没有作用
DropDownList ddlTemp;
IEnumerator objEnumerator= dgEmpSettleOut.Controls.GetEnumerator();
while (objEnumerator.MoveNext())
{
object myObject = objEnumerator.Current;
if (myObject.GetType().Equals(typeof(DropDownList)))
{
ddlTemp = (DropDownList)objEnumerator.Current;
if (ddlTemp.ID == "ddlStatus")
{
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlTemp.DataSource = GetSQLDataSet(strSQL);
ddlTemp.DataValueField="status_id";
ddlTemp.DataTextField="status_mc";
ddlTemp.DataBind();
} ....}不知能否明白我的意思
我执行以下操作仍然没有效果
DropDownList ddlStatus2 =new DropDownList();
ddlStatus2.ID = "ddlStatus2";
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlStatus2.DataSource = GetSQLDataSet(strSQL);
ddlStatus2.DataValueField="status_id";
ddlStatus2.DataTextField="status_mc";
ddlStatus2.DataBind();
dgEmpSettleOut.Controls.Add(3.ddlStatus2);
并且dgEmpSettleOut.Controls.Count一直为0TO lxy0423((zjl)) :
a.aspx中....
<asp:TemplateColumn HeaderText="状态">
<HeaderStyle width="50px"></HeaderStyle>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"status") %>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="ddlStatus" Width="50px" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"status") %>'></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
....
a.cs中public void Page_Load(Object Sender,EventArgs e)
{
.... //如何实现将datagrid中的dropdDownlist控件执行数据绑定
//以下代码没有作用
DropDownList ddlTemp;
IEnumerator objEnumerator= dgEmpSettleOut.Controls.GetEnumerator();
while (objEnumerator.MoveNext())
{
object myObject = objEnumerator.Current;
if (myObject.GetType().Equals(typeof(DropDownList)))
{
ddlTemp = (DropDownList)objEnumerator.Current;
if (ddlTemp.ID == "ddlStatus")
{
strSQL= "select status_id,status_mc from emp_settleout_status";
ddlTemp.DataSource = GetSQLDataSet(strSQL);
ddlTemp.DataValueField="status_id";
ddlTemp.DataTextField="status_mc";
ddlTemp.DataBind();
} ....}不知能否明白我的意思